public class ClassFileReaderAdapter extends java.lang.Object implements ClassFileReader
| Constructor and Description |
|---|
ClassFileReaderAdapter() |
| Modifier and Type | Method and Description |
|---|---|
void |
setAnnotation(ClassFile cf,
java.lang.Object tag,
int annotationIndex,
java.lang.String annotationType) |
void |
setAnnotationCount(ClassFile cf,
java.lang.Object tag,
int annotationCount) |
void |
setAnnotationFieldValue(ClassFile cf,
java.lang.Object tag,
int annotationIndex,
int valueIndex,
java.lang.String elementName,
int arrayIndex) |
void |
setAnnotationsDone(ClassFile cf,
java.lang.Object tag) |
void |
setAnnotationValueCount(ClassFile cf,
java.lang.Object tag,
int annotationIndex,
int annotationCount) |
void |
setAnnotationValueElementCount(ClassFile cf,
java.lang.Object tag,
int annotationIndex,
int valueIndex,
java.lang.String elementName,
int elementCount) |
void |
setAnnotationValueElementsDone(ClassFile cf,
java.lang.Object tag,
int annotationIndex,
int valueIndex,
java.lang.String elementName) |
void |
setAnnotationValuesDone(ClassFile cf,
java.lang.Object tag,
int annotationIndex) |
void |
setBootstrapMethod(ClassFile cf,
java.lang.Object tag,
int idx,
int refKind,
java.lang.String cls,
java.lang.String mth,
java.lang.String descriptor,
int[] cpArgs) |
void |
setBootstrapMethodCount(ClassFile cf,
java.lang.Object tag,
int count) |
void |
setBootstrapMethodsDone(ClassFile cf,
java.lang.Object tag) |
void |
setBytecodeAnnotation(ClassFile cf,
java.lang.Object tag,
int annotationIndex,
int targetType,
int offset,
short[] typePath,
java.lang.String annotationType) |
void |
setBytecodeTypeParameterAnnotation(ClassFile cf,
java.lang.Object tag,
int annotationIndex,
int targetType,
int offset,
int typeArgIdx,
short[] typePath,
java.lang.String annotationType) |
void |
setClass(ClassFile cf,
java.lang.String clsName,
java.lang.String superClsName,
int flags,
int cpCount) |
void |
setClassAnnotationValue(ClassFile cf,
java.lang.Object tag,
int annotationIndex,
int valueIndex,
java.lang.String elementName,
int arrayIndex,
java.lang.String typeName) |
void |
setClassAttribute(ClassFile cf,
int attrIndex,
java.lang.String name,
int attrLength) |
void |
setClassAttributeCount(ClassFile cf,
int attrCount) |
void |
setClassAttributesDone(ClassFile cf) |
void |
setCode(ClassFile cf,
java.lang.Object tag,
int maxStack,
int maxLocals,
int codeLength) |
void |
setCodeAttribute(ClassFile cf,
java.lang.Object tag,
int attrIndex,
java.lang.String name,
int attrLength) |
void |
setCodeAttributeCount(ClassFile cf,
java.lang.Object tag,
int attrCount) |
void |
setCodeAttributesDone(ClassFile cf,
java.lang.Object tag) |
void |
setConstantValue(ClassFile cf,
java.lang.Object tag,
java.lang.Object value) |
void |
setEnclosingMethod(ClassFile cf,
java.lang.Object tag,
java.lang.String enclosingClass,
java.lang.String enclosingMethod,
java.lang.String descriptor) |
void |
setEnumAnnotationValue(ClassFile cf,
java.lang.Object tag,
int annotationIndex,
int valueIndex,
java.lang.String elementName,
int arrayIndex,
java.lang.String enumType,
java.lang.String enumValue) |
void |
setException(ClassFile cf,
java.lang.Object tag,
int exceptionIndex,
java.lang.String exceptionType) |
void |
setExceptionCount(ClassFile cf,
java.lang.Object tag,
int exceptionCount) |
void |
setExceptionHandler(ClassFile cf,
java.lang.Object tag,
int exceptionIndex,
int startPc,
int endPc,
int handlerPc,
java.lang.String catchType) |
void |
setExceptionHandlerTableCount(ClassFile cf,
java.lang.Object tag,
int exceptionTableCount) |
void |
setExceptionHandlerTableDone(ClassFile cf,
java.lang.Object tag) |
void |
setExceptionParameterAnnotation(ClassFile cf,
java.lang.Object tag,
int annotationIndex,
int targetType,
int exceptionIndex,
short[] typePath,
java.lang.String annotationType) |
void |
setExceptionsDone(ClassFile cf,
java.lang.Object tag) |
void |
setField(ClassFile cf,
int fieldIndex,
int accessFlags,
java.lang.String name,
java.lang.String descriptor) |
void |
setFieldAttribute(ClassFile cf,
int fieldIndex,
int attrIndex,
java.lang.String name,
int attrLength) |
void |
setFieldAttributeCount(ClassFile cf,
int fieldIndex,
int attrCount) |
void |
setFieldAttributesDone(ClassFile cf,
int fieldIndex) |
void |
setFieldCount(ClassFile cf,
int fieldCount) |
void |
setFieldDone(ClassFile cf,
int fieldIndex) |
void |
setFieldsDone(ClassFile cf) |
void |
setFormalParameterAnnotation(ClassFile cf,
java.lang.Object tag,
int annotationIndex,
int targetType,
int formalParamIdx,
short[] typePath,
java.lang.String annotationType) |
void |
setInnerClass(ClassFile cf,
java.lang.Object tag,
int innerClsIndex,
java.lang.String outerName,
java.lang.String innerName,
java.lang.String innerSimpleName,
int accessFlags) |
void |
setInnerClassCount(ClassFile cf,
java.lang.Object tag,
int innerClsCount) |
void |
setInnerClassesDone(ClassFile cf,
java.lang.Object tag) |
void |
setInterface(ClassFile cf,
int ifcIndex,
java.lang.String ifcName) |
void |
setInterfaceCount(ClassFile cf,
int ifcCount) |
void |
setInterfacesDone(ClassFile cf) |
void |
setLineNumber(ClassFile cf,
java.lang.Object tag,
int lineIndex,
int lineNumber,
int startPc) |
void |
setLineNumberTableCount(ClassFile cf,
java.lang.Object tag,
int lineNumberCount) |
void |
setLineNumberTableDone(ClassFile cf,
java.lang.Object tag) |
void |
setLocalVar(ClassFile cf,
java.lang.Object tag,
int localVarIndex,
java.lang.String varName,
java.lang.String descriptor,
int scopeStartPc,
int scopeEndPc,
int slotIndex) |
void |
setLocalVarTableCount(ClassFile cf,
java.lang.Object tag,
int localVarCount) |
void |
setLocalVarTableDone(ClassFile cf,
java.lang.Object tag) |
void |
setMethod(ClassFile cf,
int methodIndex,
int accessFlags,
java.lang.String name,
java.lang.String descriptor) |
void |
setMethodAttribute(ClassFile cf,
int methodIndex,
int attrIndex,
java.lang.String name,
int attrLength) |
void |
setMethodAttributeCount(ClassFile cf,
int methodIndex,
int attrCount) |
void |
setMethodAttributesDone(ClassFile cf,
int methodIndex) |
void |
setMethodCount(ClassFile cf,
int methodCount) |
void |
setMethodDone(ClassFile cf,
int methodIndex) |
void |
setMethodsDone(ClassFile cf) |
void |
setParameterAnnotation(ClassFile cf,
java.lang.Object tag,
int annotationIndex,
java.lang.String annotationType) |
void |
setParameterAnnotationCount(ClassFile cf,
java.lang.Object tag,
int paramIndex,
int annotationCount) |
void |
setParameterAnnotationsDone(ClassFile cf,
java.lang.Object tag,
int paramIndex) |
void |
setParameterCount(ClassFile cf,
java.lang.Object tag,
int parameterCount) |
void |
setParametersDone(ClassFile cf,
java.lang.Object tag) |
void |
setPrimitiveAnnotationValue(ClassFile cf,
java.lang.Object tag,
int annotationIndex,
int valueIndex,
java.lang.String elementName,
int arrayIndex,
java.lang.Object val) |
void |
setSignature(ClassFile cf,
java.lang.Object tag,
java.lang.String signature) |
void |
setSourceFile(ClassFile cf,
java.lang.Object tag,
java.lang.String pathName) |
void |
setStringAnnotationValue(ClassFile cf,
java.lang.Object tag,
int annotationIndex,
int valueIndex,
java.lang.String elementName,
int arrayIndex,
java.lang.String s) |
void |
setSuperTypeAnnotation(ClassFile cf,
java.lang.Object tag,
int annotationIndex,
int targetType,
int superTypeIdx,
short[] typePath,
java.lang.String annotationType) |
void |
setThrowsAnnotation(ClassFile cf,
java.lang.Object tag,
int annotationIndex,
int targetType,
int throwsTypeIdx,
short[] typePath,
java.lang.String annotationType) |
void |
setTypeAnnotation(ClassFile cf,
java.lang.Object tag,
int annotationIndex,
int targetType,
short[] typePath,
java.lang.String annotationType) |
void |
setTypeAnnotationCount(ClassFile cf,
java.lang.Object tag,
int annotationCount) |
void |
setTypeAnnotationsDone(ClassFile cf,
java.lang.Object tag) |
void |
setTypeParameterAnnotation(ClassFile cf,
java.lang.Object tag,
int annotationIndex,
int targetType,
int typeIndex,
short[] typePath,
java.lang.String annotationType) |
void |
setTypeParameterBoundAnnotation(ClassFile cf,
java.lang.Object tag,
int annotationIndex,
int targetType,
int typeParamIdx,
int boundIdx,
short[] typePath,
java.lang.String annotationType) |
void |
setVariableAnnotation(ClassFile cf,
java.lang.Object tag,
int annotationIndex,
int targetType,
long[] scopeEntries,
short[] typePath,
java.lang.String annotationType) |
public void setClass(ClassFile cf, java.lang.String clsName, java.lang.String superClsName, int flags, int cpCount) throws ClassParseException
setClass in interface ClassFileReaderClassParseExceptionpublic void setInterfaceCount(ClassFile cf, int ifcCount)
setInterfaceCount in interface ClassFileReaderpublic void setInterface(ClassFile cf, int ifcIndex, java.lang.String ifcName)
setInterface in interface ClassFileReaderpublic void setInterfacesDone(ClassFile cf)
setInterfacesDone in interface ClassFileReaderpublic void setFieldCount(ClassFile cf, int fieldCount)
setFieldCount in interface ClassFileReaderpublic void setField(ClassFile cf, int fieldIndex, int accessFlags, java.lang.String name, java.lang.String descriptor)
setField in interface ClassFileReaderpublic void setFieldAttributeCount(ClassFile cf, int fieldIndex, int attrCount)
setFieldAttributeCount in interface ClassFileReaderpublic void setFieldAttribute(ClassFile cf, int fieldIndex, int attrIndex, java.lang.String name, int attrLength)
setFieldAttribute in interface ClassFileReaderpublic void setFieldAttributesDone(ClassFile cf, int fieldIndex)
setFieldAttributesDone in interface ClassFileReaderpublic void setFieldDone(ClassFile cf, int fieldIndex)
setFieldDone in interface ClassFileReaderpublic void setFieldsDone(ClassFile cf)
setFieldsDone in interface ClassFileReaderpublic void setConstantValue(ClassFile cf, java.lang.Object tag, java.lang.Object value)
setConstantValue in interface ClassFileReaderpublic void setMethodCount(ClassFile cf, int methodCount)
setMethodCount in interface ClassFileReaderpublic void setMethod(ClassFile cf, int methodIndex, int accessFlags, java.lang.String name, java.lang.String descriptor)
setMethod in interface ClassFileReaderpublic void setMethodAttributeCount(ClassFile cf, int methodIndex, int attrCount)
setMethodAttributeCount in interface ClassFileReaderpublic void setMethodAttribute(ClassFile cf, int methodIndex, int attrIndex, java.lang.String name, int attrLength)
setMethodAttribute in interface ClassFileReaderpublic void setMethodAttributesDone(ClassFile cf, int methodIndex)
setMethodAttributesDone in interface ClassFileReaderpublic void setMethodDone(ClassFile cf, int methodIndex)
setMethodDone in interface ClassFileReaderpublic void setMethodsDone(ClassFile cf)
setMethodsDone in interface ClassFileReaderpublic void setExceptionCount(ClassFile cf, java.lang.Object tag, int exceptionCount)
setExceptionCount in interface ClassFileReaderpublic void setException(ClassFile cf, java.lang.Object tag, int exceptionIndex, java.lang.String exceptionType)
setException in interface ClassFileReaderpublic void setExceptionsDone(ClassFile cf, java.lang.Object tag)
setExceptionsDone in interface ClassFileReaderpublic void setCode(ClassFile cf, java.lang.Object tag, int maxStack, int maxLocals, int codeLength)
setCode in interface ClassFileReaderpublic void setExceptionHandlerTableCount(ClassFile cf, java.lang.Object tag, int exceptionTableCount)
setExceptionHandlerTableCount in interface ClassFileReaderpublic void setExceptionHandler(ClassFile cf, java.lang.Object tag, int exceptionIndex, int startPc, int endPc, int handlerPc, java.lang.String catchType)
setExceptionHandler in interface ClassFileReaderpublic void setExceptionHandlerTableDone(ClassFile cf, java.lang.Object tag)
setExceptionHandlerTableDone in interface ClassFileReaderpublic void setCodeAttributeCount(ClassFile cf, java.lang.Object tag, int attrCount)
setCodeAttributeCount in interface ClassFileReaderpublic void setCodeAttribute(ClassFile cf, java.lang.Object tag, int attrIndex, java.lang.String name, int attrLength)
setCodeAttribute in interface ClassFileReaderpublic void setCodeAttributesDone(ClassFile cf, java.lang.Object tag)
setCodeAttributesDone in interface ClassFileReaderpublic void setLineNumberTableCount(ClassFile cf, java.lang.Object tag, int lineNumberCount)
setLineNumberTableCount in interface ClassFileReaderpublic void setLineNumber(ClassFile cf, java.lang.Object tag, int lineIndex, int lineNumber, int startPc)
setLineNumber in interface ClassFileReaderpublic void setLineNumberTableDone(ClassFile cf, java.lang.Object tag)
setLineNumberTableDone in interface ClassFileReaderpublic void setLocalVarTableCount(ClassFile cf, java.lang.Object tag, int localVarCount)
setLocalVarTableCount in interface ClassFileReaderpublic void setLocalVar(ClassFile cf, java.lang.Object tag, int localVarIndex, java.lang.String varName, java.lang.String descriptor, int scopeStartPc, int scopeEndPc, int slotIndex)
setLocalVar in interface ClassFileReaderpublic void setLocalVarTableDone(ClassFile cf, java.lang.Object tag)
setLocalVarTableDone in interface ClassFileReaderpublic void setClassAttributeCount(ClassFile cf, int attrCount)
setClassAttributeCount in interface ClassFileReaderpublic void setClassAttribute(ClassFile cf, int attrIndex, java.lang.String name, int attrLength)
setClassAttribute in interface ClassFileReaderpublic void setClassAttributesDone(ClassFile cf)
setClassAttributesDone in interface ClassFileReaderpublic void setSourceFile(ClassFile cf, java.lang.Object tag, java.lang.String pathName)
setSourceFile in interface ClassFileReaderpublic void setInnerClassCount(ClassFile cf, java.lang.Object tag, int innerClsCount)
setInnerClassCount in interface ClassFileReaderpublic void setInnerClass(ClassFile cf, java.lang.Object tag, int innerClsIndex, java.lang.String outerName, java.lang.String innerName, java.lang.String innerSimpleName, int accessFlags)
setInnerClass in interface ClassFileReaderpublic void setInnerClassesDone(ClassFile cf, java.lang.Object tag)
setInnerClassesDone in interface ClassFileReaderpublic void setBootstrapMethodCount(ClassFile cf, java.lang.Object tag, int count)
setBootstrapMethodCount in interface ClassFileReaderpublic void setBootstrapMethod(ClassFile cf, java.lang.Object tag, int idx, int refKind, java.lang.String cls, java.lang.String mth, java.lang.String descriptor, int[] cpArgs)
setBootstrapMethod in interface ClassFileReaderpublic void setBootstrapMethodsDone(ClassFile cf, java.lang.Object tag)
setBootstrapMethodsDone in interface ClassFileReaderpublic void setEnclosingMethod(ClassFile cf, java.lang.Object tag, java.lang.String enclosingClass, java.lang.String enclosingMethod, java.lang.String descriptor)
setEnclosingMethod in interface ClassFileReaderpublic void setAnnotationCount(ClassFile cf, java.lang.Object tag, int annotationCount)
setAnnotationCount in interface ClassFileReaderpublic void setAnnotation(ClassFile cf, java.lang.Object tag, int annotationIndex, java.lang.String annotationType)
setAnnotation in interface ClassFileReaderpublic void setAnnotationsDone(ClassFile cf, java.lang.Object tag)
setAnnotationsDone in interface ClassFileReaderpublic void setTypeAnnotationCount(ClassFile cf, java.lang.Object tag, int annotationCount)
setTypeAnnotationCount in interface ClassFileReaderpublic void setTypeParameterAnnotation(ClassFile cf, java.lang.Object tag, int annotationIndex, int targetType, int typeIndex, short[] typePath, java.lang.String annotationType)
setTypeParameterAnnotation in interface ClassFileReaderpublic void setSuperTypeAnnotation(ClassFile cf, java.lang.Object tag, int annotationIndex, int targetType, int superTypeIdx, short[] typePath, java.lang.String annotationType)
setSuperTypeAnnotation in interface ClassFileReaderpublic void setTypeParameterBoundAnnotation(ClassFile cf, java.lang.Object tag, int annotationIndex, int targetType, int typeParamIdx, int boundIdx, short[] typePath, java.lang.String annotationType)
setTypeParameterBoundAnnotation in interface ClassFileReaderpublic void setTypeAnnotation(ClassFile cf, java.lang.Object tag, int annotationIndex, int targetType, short[] typePath, java.lang.String annotationType)
setTypeAnnotation in interface ClassFileReaderpublic void setFormalParameterAnnotation(ClassFile cf, java.lang.Object tag, int annotationIndex, int targetType, int formalParamIdx, short[] typePath, java.lang.String annotationType)
setFormalParameterAnnotation in interface ClassFileReaderpublic void setThrowsAnnotation(ClassFile cf, java.lang.Object tag, int annotationIndex, int targetType, int throwsTypeIdx, short[] typePath, java.lang.String annotationType)
setThrowsAnnotation in interface ClassFileReaderpublic void setVariableAnnotation(ClassFile cf, java.lang.Object tag, int annotationIndex, int targetType, long[] scopeEntries, short[] typePath, java.lang.String annotationType)
setVariableAnnotation in interface ClassFileReaderpublic void setExceptionParameterAnnotation(ClassFile cf, java.lang.Object tag, int annotationIndex, int targetType, int exceptionIndex, short[] typePath, java.lang.String annotationType)
setExceptionParameterAnnotation in interface ClassFileReaderpublic void setBytecodeAnnotation(ClassFile cf, java.lang.Object tag, int annotationIndex, int targetType, int offset, short[] typePath, java.lang.String annotationType)
setBytecodeAnnotation in interface ClassFileReaderpublic void setBytecodeTypeParameterAnnotation(ClassFile cf, java.lang.Object tag, int annotationIndex, int targetType, int offset, int typeArgIdx, short[] typePath, java.lang.String annotationType)
setBytecodeTypeParameterAnnotation in interface ClassFileReaderpublic void setTypeAnnotationsDone(ClassFile cf, java.lang.Object tag)
setTypeAnnotationsDone in interface ClassFileReaderpublic void setAnnotationValueCount(ClassFile cf, java.lang.Object tag, int annotationIndex, int annotationCount)
setAnnotationValueCount in interface ClassFileReaderpublic void setPrimitiveAnnotationValue(ClassFile cf, java.lang.Object tag, int annotationIndex, int valueIndex, java.lang.String elementName, int arrayIndex, java.lang.Object val)
setPrimitiveAnnotationValue in interface ClassFileReaderpublic void setStringAnnotationValue(ClassFile cf, java.lang.Object tag, int annotationIndex, int valueIndex, java.lang.String elementName, int arrayIndex, java.lang.String s)
setStringAnnotationValue in interface ClassFileReaderpublic void setClassAnnotationValue(ClassFile cf, java.lang.Object tag, int annotationIndex, int valueIndex, java.lang.String elementName, int arrayIndex, java.lang.String typeName)
setClassAnnotationValue in interface ClassFileReaderpublic void setEnumAnnotationValue(ClassFile cf, java.lang.Object tag, int annotationIndex, int valueIndex, java.lang.String elementName, int arrayIndex, java.lang.String enumType, java.lang.String enumValue)
setEnumAnnotationValue in interface ClassFileReaderpublic void setAnnotationValueElementCount(ClassFile cf, java.lang.Object tag, int annotationIndex, int valueIndex, java.lang.String elementName, int elementCount)
setAnnotationValueElementCount in interface ClassFileReaderpublic void setAnnotationValueElementsDone(ClassFile cf, java.lang.Object tag, int annotationIndex, int valueIndex, java.lang.String elementName)
setAnnotationValueElementsDone in interface ClassFileReaderpublic void setAnnotationValuesDone(ClassFile cf, java.lang.Object tag, int annotationIndex)
setAnnotationValuesDone in interface ClassFileReaderpublic void setParameterCount(ClassFile cf, java.lang.Object tag, int parameterCount)
setParameterCount in interface ClassFileReaderpublic void setParameterAnnotationCount(ClassFile cf, java.lang.Object tag, int paramIndex, int annotationCount)
setParameterAnnotationCount in interface ClassFileReaderpublic void setParameterAnnotation(ClassFile cf, java.lang.Object tag, int annotationIndex, java.lang.String annotationType)
setParameterAnnotation in interface ClassFileReaderpublic void setParameterAnnotationsDone(ClassFile cf, java.lang.Object tag, int paramIndex)
setParameterAnnotationsDone in interface ClassFileReaderpublic void setParametersDone(ClassFile cf, java.lang.Object tag)
setParametersDone in interface ClassFileReaderpublic void setSignature(ClassFile cf, java.lang.Object tag, java.lang.String signature)
setSignature in interface ClassFileReaderpublic void setAnnotationFieldValue(ClassFile cf, java.lang.Object tag, int annotationIndex, int valueIndex, java.lang.String elementName, int arrayIndex)
setAnnotationFieldValue in interface ClassFileReader