| 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.ObjectsysModel.classFile.constantPool.visitors.AValueReferencePoolInfoVisitor<R,D>
public abstract class AValueReferencePoolInfoVisitor<R,D>
Abstract visitor in which all value cases call a default value method, and all reference cases call a default reference method.
| Constructor Summary | |
|---|---|
AValueReferencePoolInfoVisitor()
 | 
|
| Method Summary | |
|---|---|
 R | 
asciizCase(ASCIIPoolInfo host,
                     D param)
Case for asciiz info.  | 
 R | 
classCase(ClassPoolInfo host,
                   D param)
Case for class info.  | 
 R | 
doubleCase(DoublePoolInfo host,
                     D param)
Case for double info.  | 
 R | 
fieldCase(FieldPoolInfo host,
                   D param)
Case for field info.  | 
 R | 
floatCase(FloatPoolInfo host,
                   D param)
Case for float info.  | 
 R | 
intCase(IntegerPoolInfo host,
               D param)
Case for int info.  | 
 R | 
interfaceMethodCase(InterfaceMethodPoolInfo host,
                                       D param)
Case for interface method info.  | 
 R | 
longCase(LongPoolInfo host,
                 D param)
Case for long info.  | 
 R | 
methodCase(MethodPoolInfo host,
                     D param)
Case for method info.  | 
 R | 
nameAndTypeCase(NameAndTypePoolInfo host,
                               D param)
Case for name and type info.  | 
abstract  R | 
refCase(APoolInfo host,
               D param)
Abstract default reference case.  | 
 R | 
stringCase(StringPoolInfo host,
                     D param)
Case for string info.  | 
 R | 
unicodeCase(UnicodePoolInfo host,
                       D param)
Case for unicode info.  | 
abstract  R | 
valueCase(APoolInfo host,
                   D param)
Abstract default value case.  | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Methods inherited from interface sysModel.classFile.constantPool.visitors.IPoolInfoVisitor | 
|---|
emptyCase | 
| Constructor Detail | 
|---|
public AValueReferencePoolInfoVisitor()
| Method Detail | 
|---|
public abstract R refCase(APoolInfo host,
                          D param)
host - referece constant pool info itemparam - visitor-specific parameter
public abstract R valueCase(APoolInfo host,
                            D param)
host - value constant pool info itemparam - visitor-specific parameter
public R classCase(ClassPoolInfo host,
                   D param)
classCase in interface IPoolInfoVisitor<R,D>host - class infoparam - visitor-specific parameter
public R stringCase(StringPoolInfo host,
                    D param)
stringCase in interface IPoolInfoVisitor<R,D>host - string infoparam - visitor-specific parameter
public R fieldCase(FieldPoolInfo host,
                   D param)
fieldCase in interface IPoolInfoVisitor<R,D>host - field infoparam - visitor-specific parameter
public R methodCase(MethodPoolInfo host,
                    D param)
methodCase in interface IPoolInfoVisitor<R,D>host - method infoparam - visitor-specific parameter
public R interfaceMethodCase(InterfaceMethodPoolInfo host,
                             D param)
interfaceMethodCase in interface IPoolInfoVisitor<R,D>host - interface method info infoparam - visitor-specific parameter
public R nameAndTypeCase(NameAndTypePoolInfo host,
                         D param)
nameAndTypeCase in interface IPoolInfoVisitor<R,D>host - name and type infoparam - visitor-specific parameter
public R intCase(IntegerPoolInfo host,
                 D param)
intCase in interface IPoolInfoVisitor<R,D>host - int infoparam - visitor-specific parameter
public R floatCase(FloatPoolInfo host,
                   D param)
floatCase in interface IPoolInfoVisitor<R,D>host - float infoparam - visitor-specific parameter
public R longCase(LongPoolInfo host,
                  D param)
longCase in interface IPoolInfoVisitor<R,D>host - long infoparam - visitor-specific parameter
public R doubleCase(DoublePoolInfo host,
                    D param)
doubleCase in interface IPoolInfoVisitor<R,D>host - double infoparam - visitor-specific parameter
public R asciizCase(ASCIIPoolInfo host,
                    D param)
asciizCase in interface IPoolInfoVisitor<R,D>host - asciiz infoparam - visitor-specific parameter
public R unicodeCase(UnicodePoolInfo host,
                     D param)
unicodeCase in interface IPoolInfoVisitor<R,D>host - unicode infoparam - visitor-specific parameter
  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||