|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectedu.rice.cs.cunit.classFile.constantPool.visitors.ADefaultPoolInfoVisitor<R,D>
public abstract class ADefaultPoolInfoVisitor<R,D>
Abstract visitor in which all cases call a default method.
| Constructor Summary | |
|---|---|
ADefaultPoolInfoVisitor()
|
|
| Method Summary | |
|---|---|
R |
asciizCase(ASCIIPoolInfo host,
D param)
Case for asciiz info. |
R |
classCase(ClassPoolInfo host,
D param)
Case for class info. |
abstract R |
defaultCase(APoolInfo host,
D param)
Abstract default case. |
R |
doubleCase(DoublePoolInfo host,
D param)
Case for double info. |
R |
emptyCase(EmptyPoolInfo host,
D param)
Case for empty 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. |
R |
stringCase(StringPoolInfo host,
D param)
Case for string info. |
R |
unicodeCase(UnicodePoolInfo host,
D param)
Case for unicode info. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ADefaultPoolInfoVisitor()
| Method Detail |
|---|
public abstract R defaultCase(APoolInfo host,
D param)
host - constant pool info itemparam - visitor-specific parameter
public R emptyCase(EmptyPoolInfo host,
D param)
emptyCase in interface IPoolInfoVisitor<R,D>host - empty infoparam - 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 | |||||||||