proguard.classfile.attribute.preverification.visitor
Interface VerificationTypeVisitor
- All Known Implementing Classes:
- ClassCleaner, ClassPrinter, CodeAttributeComposer, CodeAttributeEditor, ConstantPoolRemapper, ProgramClassReader, ShortestUsageMarker
public interface VerificationTypeVisitor
This interface specifies the methods for a visitor of
VerificationType objects. There a methods for stack entries
and methods for variable entries.
|
Method Summary |
void |
visitDoubleType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
DoubleType doubleType)
|
void |
visitFloatType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
FloatType floatType)
|
void |
visitIntegerType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
IntegerType integerType)
|
void |
visitLongType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
LongType longType)
|
void |
visitNullType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
NullType nullType)
|
void |
visitObjectType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
ObjectType objectType)
|
void |
visitStackDoubleType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
DoubleType doubleType)
|
void |
visitStackFloatType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
FloatType floatType)
|
void |
visitStackIntegerType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
IntegerType integerType)
|
void |
visitStackLongType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
LongType longType)
|
void |
visitStackNullType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
NullType nullType)
|
void |
visitStackObjectType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
ObjectType objectType)
|
void |
visitStackTopType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
TopType topType)
|
void |
visitStackUninitializedThisType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
UninitializedThisType uninitializedThisType)
|
void |
visitStackUninitializedType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
UninitializedType uninitializedType)
|
void |
visitTopType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
TopType topType)
|
void |
visitUninitializedThisType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
UninitializedThisType uninitializedThisType)
|
void |
visitUninitializedType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
UninitializedType uninitializedType)
|
void |
visitVariablesDoubleType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
DoubleType doubleType)
|
void |
visitVariablesFloatType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
FloatType floatType)
|
void |
visitVariablesIntegerType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
IntegerType integerType)
|
void |
visitVariablesLongType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
LongType longType)
|
void |
visitVariablesNullType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
NullType nullType)
|
void |
visitVariablesObjectType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
ObjectType objectType)
|
void |
visitVariablesTopType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
TopType topType)
|
void |
visitVariablesUninitializedThisType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
UninitializedThisType uninitializedThisType)
|
void |
visitVariablesUninitializedType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
UninitializedType uninitializedType)
|
visitIntegerType
void visitIntegerType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
IntegerType integerType)
visitFloatType
void visitFloatType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
FloatType floatType)
visitLongType
void visitLongType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
LongType longType)
visitDoubleType
void visitDoubleType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
DoubleType doubleType)
visitTopType
void visitTopType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
TopType topType)
visitObjectType
void visitObjectType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
ObjectType objectType)
visitNullType
void visitNullType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
NullType nullType)
visitUninitializedType
void visitUninitializedType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
UninitializedType uninitializedType)
visitUninitializedThisType
void visitUninitializedThisType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
UninitializedThisType uninitializedThisType)
visitStackIntegerType
void visitStackIntegerType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
IntegerType integerType)
visitStackFloatType
void visitStackFloatType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
FloatType floatType)
visitStackLongType
void visitStackLongType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
LongType longType)
visitStackDoubleType
void visitStackDoubleType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
DoubleType doubleType)
visitStackTopType
void visitStackTopType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
TopType topType)
visitStackObjectType
void visitStackObjectType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
ObjectType objectType)
visitStackNullType
void visitStackNullType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
NullType nullType)
visitStackUninitializedType
void visitStackUninitializedType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
UninitializedType uninitializedType)
visitStackUninitializedThisType
void visitStackUninitializedThisType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
UninitializedThisType uninitializedThisType)
visitVariablesIntegerType
void visitVariablesIntegerType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
IntegerType integerType)
visitVariablesFloatType
void visitVariablesFloatType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
FloatType floatType)
visitVariablesLongType
void visitVariablesLongType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
LongType longType)
visitVariablesDoubleType
void visitVariablesDoubleType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
DoubleType doubleType)
visitVariablesTopType
void visitVariablesTopType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
TopType topType)
visitVariablesObjectType
void visitVariablesObjectType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
ObjectType objectType)
visitVariablesNullType
void visitVariablesNullType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
NullType nullType)
visitVariablesUninitializedType
void visitVariablesUninitializedType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
UninitializedType uninitializedType)
visitVariablesUninitializedThisType
void visitVariablesUninitializedThisType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
UninitializedThisType uninitializedThisType)