|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object edu.rice.cs.cunit.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 edu.rice.cs.cunit.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 |