Dependencies
Declarations
-
org
-
objectweb
-
asm
-
util
-
ASMifiable
-
ASMifier
-
USAGE: String
-
ACCESS_CLASS: int
-
ACCESS_FIELD: int
-
ACCESS_INNER: int
-
ACCESS_MODULE: int
-
ANNOTATION_VISITOR: String
-
ANNOTATION_VISITOR0: String
-
COMMA: String
-
END_ARRAY: String
-
END_PARAMETERS: String
-
NEW_OBJECT_ARRAY: String
-
VISIT_END: String
-
FRAME_TYPES: List<String>
-
CLASS_VERSIONS: Map<Integer, String>
-
static class initializer
-
name: String
-
id: int
-
labelNames: Map<Label, String>
-
ASMifier(): void
-
ASMifier(int, String, int): void
-
main(String[]): void
-
main(String[], PrintWriter, PrintWriter): void
-
visit(int, int, String, String, String, String[]): void
-
visitSource(String, String): void
-
visitModule(String, int, String): Printer
-
visitNestHost(String): void
-
visitOuterClass(String, String, String): void
-
visitClassAnnotation(String, boolean): ASMifier
-
visitClassTypeAnnotation(int, TypePath, String, boolean): ASMifier
-
visitClassAttribute(Attribute): void
-
visitNestMember(String): void
-
visitInnerClass(String, String, String, int): void
-
visitField(int, String, String, String, Object): ASMifier
-
visitMethod(int, String, String, String, String[]): ASMifier
-
visitClassEnd(): void
-
visitMainClass(String): void
-
visitPackage(String): void
-
visitRequire(String, int, String): void
-
visitExport(String, int, String[]): void
-
visitOpen(String, int, String[]): void
-
visitExportOrOpen(String, String, int, String[]): void
-
visitUse(String): void
-
visitProvide(String, String[]): void
-
visitModuleEnd(): void
-
visit(String, Object): void
-
visitEnum(String, String, String): void
-
visitAnnotation(String, String): ASMifier
-
visitArray(String): ASMifier
-
visitAnnotationEnd(): void
-
visitFieldAnnotation(String, boolean): ASMifier
-
visitFieldTypeAnnotation(int, TypePath, String, boolean): ASMifier
-
visitFieldAttribute(Attribute): void
-
visitFieldEnd(): void
-
visitParameter(String, int): void
-
visitAnnotationDefault(): ASMifier
-
visitMethodAnnotation(String, boolean): ASMifier
-
visitMethodTypeAnnotation(int, TypePath, String, boolean): ASMifier
-
visitAnnotableParameterCount(int, boolean): ASMifier
-
visitParameterAnnotation(int, String, boolean): ASMifier
-
visitMethodAttribute(Attribute): void
-
visitCode(): void
-
visitFrame(int, int, Object[], int, Object[]): void
-
visitInsn(int): void
-
visitIntInsn(int, int): void
-
visitVarInsn(int, int): void
-
visitTypeInsn(int, String): void
-
visitFieldInsn(int, String, String, String): void
-
visitMethodInsn(int, String, String, String, boolean): void
-
appendLabel(Label): void
-
visitInvokeDynamicInsn(String, String, Handle, Object[]): void
-
visitJumpInsn(int, Label): void
-
visitLabel(Label): void
-
visitLdcInsn(Object): void
-
visitIincInsn(int, int): void
-
visitTableSwitchInsn(int, int, Label, Label[]): void
-
visitLookupSwitchInsn(Label, int[], Label[]): void
-
visitMultiANewArrayInsn(String, int): void
-
visitInsnAnnotation(int, TypePath, String, boolean): ASMifier
-
visitTryCatchBlock(Label, Label, Label, String): void
-
visitTryCatchAnnotation(int, TypePath, String, boolean): ASMifier
-
visitLocalVariable(String, String, String, Label, Label, int): void
-
visitLocalVariableAnnotation(int, TypePath, Label[], Label[], int[], String, boolean): Printer
-
visitLineNumber(int, Label): void
-
visitMaxs(int, int): void
-
visitMethodEnd(): void
-
visitAnnotation(String, boolean): ASMifier
-
visitTypeAnnotation(int, TypePath, String, boolean): ASMifier
-
visitTypeAnnotation(String, int, TypePath, String, boolean): ASMifier
-
visitAttribute(Attribute): void
-
createASMifier(String, int): ASMifier
-
appendAccessFlags(int): void
-
appendConstant(Object): void
-
declareFrameTypes(int, Object[]): void
-
appendFrameTypes(int, Object[]): void
-
declareLabel(Label): void
-
ASMifierSupport
-
CheckAnnotationAdapter
-
CheckClassAdapter
-
USAGE: String
-
ERROR_AT: String
-
checkDataFlow: boolean
-
version: int
-
visitCalled: boolean
-
visitModuleCalled: boolean
-
visitSourceCalled: boolean
-
visitOuterClassCalled: boolean
-
visitNestHostCalled: boolean
-
nestMemberPackageName: String
-
visitEndCalled: boolean
-
labelInsnIndices: Map<Label, Integer>
-
CheckClassAdapter(ClassVisitor): void
-
CheckClassAdapter(ClassVisitor, boolean): void
-
CheckClassAdapter(int, ClassVisitor, boolean): void
-
visit(int, int, String, String, String, String[]): void
-
visitSource(String, String): void
-
visitModule(String, int, String): ModuleVisitor
-
visitNestHost(String): void
-
visitNestMember(String): void
-
visitOuterClass(String, String, String): void
-
visitInnerClass(String, String, String, int): void
-
visitField(int, String, String, String, Object): FieldVisitor
-
visitMethod(int, String, String, String, String[]): MethodVisitor
-
visitAnnotation(String, boolean): AnnotationVisitor
-
visitTypeAnnotation(int, TypePath, String, boolean): AnnotationVisitor
-
visitAttribute(Attribute): void
-
visitEnd(): void
-
checkState(): void
-
checkAccess(int, int): void
-
checkFullyQualifiedName(int, String, String): void
-
checkClassSignature(String): void
-
checkMethodSignature(String): void
-
checkFieldSignature(String): void
-
checkTypeParameters(String, int): int
-
checkTypeParameter(String, int): int
-
checkReferenceTypeSignature(String, int): int
-
checkClassTypeSignature(String, int): int
-
checkTypeArguments(String, int): int
-
checkTypeArgument(String, int): int
-
checkTypeVariableSignature(String, int): int
-
checkJavaTypeSignature(String, int): int
-
checkSignatureIdentifier(String, int): int
-
checkChar(char, String, int): int
-
getChar(String, int): char
-
checkTypeRef(int): void
-
packageName(String): String
-
main(String[]): void
-
main(String[], PrintWriter): void
-
verify(ClassReader, boolean, PrintWriter): void
-
verify(ClassReader, ClassLoader, boolean, PrintWriter): void
-
printAnalyzerResult(MethodNode, Analyzer<BasicValue>, PrintWriter): void
-
getUnqualifiedName(String): String
-
CheckFieldAdapter
-
CheckMethodAdapter
-
Method
-
OPCODE_METHODS: Method[]
-
INVALID: String
-
INVALID_DESCRIPTOR: String
-
INVALID_TYPE_REFERENCE: String
-
INVALID_LOCAL_VARIABLE_INDEX: String
-
MUST_NOT_BE_NULL_OR_EMPTY: String
-
START_LABEL: String
-
END_LABEL: String
-
version: int
-
access: int
-
visibleAnnotableParameterCount: int
-
invisibleAnnotableParameterCount: int
-
visitCodeCalled: boolean
-
visitMaxCalled: boolean
-
visitEndCalled: boolean
-
insnCount: int
-
labelInsnIndices: Map<Label, Integer>
-
referencedLabels: Set<Label>
-
lastFrameInsnIndex: int
-
numExpandedFrames: int
-
numCompressedFrames: int
-
handlers: List<Label>
-
CheckMethodAdapter(MethodVisitor): void
-
CheckMethodAdapter(MethodVisitor, Map<Label, Integer>): void
-
CheckMethodAdapter(int, MethodVisitor, Map<Label, Integer>): void
-
CheckMethodAdapter(int, String, String, MethodVisitor, Map<Label, Integer>): void
-
CheckMethodAdapter(int, int, String, String, MethodVisitor, Map<Label, Integer>): void
-
visitParameter(String, int): void
-
visitAnnotation(String, boolean): AnnotationVisitor
-
visitTypeAnnotation(int, TypePath, String, boolean): AnnotationVisitor
-
visitAnnotationDefault(): AnnotationVisitor
-
visitAnnotableParameterCount(int, boolean): void
-
visitParameterAnnotation(int, String, boolean): AnnotationVisitor
-
visitAttribute(Attribute): void
-
visitCode(): void
-
visitFrame(int, int, Object[], int, Object[]): void
-
visitInsn(int): void
-
visitIntInsn(int, int): void
-
visitVarInsn(int, int): void
-
visitTypeInsn(int, String): void
-
visitFieldInsn(int, String, String, String): void
-
visitMethodInsn(int, String, String, String, boolean): void
-
visitInvokeDynamicInsn(String, String, Handle, Object[]): void
-
visitJumpInsn(int, Label): void
-
visitLabel(Label): void
-
visitLdcInsn(Object): void
-
visitIincInsn(int, int): void
-
visitTableSwitchInsn(int, int, Label, Label[]): void
-
visitLookupSwitchInsn(Label, int[], Label[]): void
-
visitMultiANewArrayInsn(String, int): void
-
visitInsnAnnotation(int, TypePath, String, boolean): AnnotationVisitor
-
visitTryCatchBlock(Label, Label, Label, String): void
-
visitTryCatchAnnotation(int, TypePath, String, boolean): AnnotationVisitor
-
visitLocalVariable(String, String, String, Label, Label, int): void
-
visitLocalVariableAnnotation(int, TypePath, Label[], Label[], int[], String, boolean): AnnotationVisitor
-
visitLineNumber(int, Label): void
-
visitMaxs(int, int): void
-
visitEnd(): void
-
checkVisitCodeCalled(): void
-
checkVisitMaxsNotCalled(): void
-
checkVisitEndNotCalled(): void
-
checkFrameValue(Object): void
-
checkOpcodeMethod(int, Method): void
-
checkSignedByte(int, String): void
-
checkSignedShort(int, String): void
-
checkUnsignedShort(int, String): void
-
checkConstant(Object): void
-
checkLdcConstant(Object): void
-
checkUnqualifiedName(int, String, String): void
-
checkIdentifier(int, String, int, int, String): void
-
checkMethodIdentifier(int, String, String): void
-
checkInternalName(int, String, String): void
-
checkInternalClassName(int, String, String): void
-
checkDescriptor(int, String, boolean): void
-
checkDescriptor(int, String, int, boolean): int
-
checkMethodDescriptor(int, String): void
-
checkLabel(Label, boolean, String): void
-
CheckModuleAdapter
-
isOpen: boolean
-
requiredModules: NameSet
-
exportedPackages: NameSet
-
openedPackages: NameSet
-
usedServices: NameSet
-
providedServices: NameSet
-
classVersion: int
-
visitEndCalled: boolean
-
CheckModuleAdapter(ModuleVisitor, boolean): void
-
CheckModuleAdapter(int, ModuleVisitor, boolean): void
-
visitMainClass(String): void
-
visitPackage(String): void
-
visitRequire(String, int, String): void
-
visitExport(String, int, String[]): void
-
visitOpen(String, int, String[]): void
-
visitUse(String): void
-
visitProvide(String, String[]): void
-
visitEnd(): void
-
checkVisitEndNotCalled(): void
-
NameSet
-
CheckSignatureAdapter
-
Printer
-
OPCODES: String[]
-
TYPES: String[]
-
HANDLE_TAG: String[]
-
UNSUPPORTED_OPERATION: String
-
api: int
-
stringBuilder: StringBuilder
-
text: List<Object>
-
Printer(int): void
-
visit(int, int, String, String, String, String[]): void
-
visitSource(String, String): void
-
visitModule(String, int, String): Printer
-
visitNestHost(String): void
-
visitOuterClass(String, String, String): void
-
visitClassAnnotation(String, boolean): Printer
-
visitClassTypeAnnotation(int, TypePath, String, boolean): Printer
-
visitClassAttribute(Attribute): void
-
visitNestMember(String): void
-
visitInnerClass(String, String, String, int): void
-
visitField(int, String, String, String, Object): Printer
-
visitMethod(int, String, String, String, String[]): Printer
-
visitClassEnd(): void
-
visitMainClass(String): void
-
visitPackage(String): void
-
visitRequire(String, int, String): void
-
visitExport(String, int, String[]): void
-
visitOpen(String, int, String[]): void
-
visitUse(String): void
-
visitProvide(String, String[]): void
-
visitModuleEnd(): void
-
visit(String, Object): void
-
visitEnum(String, String, String): void
-
visitAnnotation(String, String): Printer
-
visitArray(String): Printer
-
visitAnnotationEnd(): void
-
visitFieldAnnotation(String, boolean): Printer
-
visitFieldTypeAnnotation(int, TypePath, String, boolean): Printer
-
visitFieldAttribute(Attribute): void
-
visitFieldEnd(): void
-
visitParameter(String, int): void
-
visitAnnotationDefault(): Printer
-
visitMethodAnnotation(String, boolean): Printer
-
visitMethodTypeAnnotation(int, TypePath, String, boolean): Printer
-
visitAnnotableParameterCount(int, boolean): Printer
-
visitParameterAnnotation(int, String, boolean): Printer
-
visitMethodAttribute(Attribute): void
-
visitCode(): void
-
visitFrame(int, int, Object[], int, Object[]): void
-
visitInsn(int): void
-
visitIntInsn(int, int): void
-
visitVarInsn(int, int): void
-
visitTypeInsn(int, String): void
-
visitFieldInsn(int, String, String, String): void
-
visitMethodInsn(int, String, String, String): void
-
visitMethodInsn(int, String, String, String, boolean): void
-
visitInvokeDynamicInsn(String, String, Handle, Object[]): void
-
visitJumpInsn(int, Label): void
-
visitLabel(Label): void
-
visitLdcInsn(Object): void
-
visitIincInsn(int, int): void
-
visitTableSwitchInsn(int, int, Label, Label[]): void
-
visitLookupSwitchInsn(Label, int[], Label[]): void
-
visitMultiANewArrayInsn(String, int): void
-
visitInsnAnnotation(int, TypePath, String, boolean): Printer
-
visitTryCatchBlock(Label, Label, Label, String): void
-
visitTryCatchAnnotation(int, TypePath, String, boolean): Printer
-
visitLocalVariable(String, String, String, Label, Label, int): void
-
visitLocalVariableAnnotation(int, TypePath, Label[], Label[], int[], String, boolean): Printer
-
visitLineNumber(int, Label): void
-
visitMaxs(int, int): void
-
visitMethodEnd(): void
-
getText(): List<Object>
-
print(PrintWriter): void
-
printList(PrintWriter, List<Object>): void
-
appendString(StringBuilder, String): void
-
main(String[], String, Printer, PrintWriter, PrintWriter): void
-
Textifiable
-
Textifier
-
USAGE: String
-
INTERNAL_NAME: int
-
FIELD_DESCRIPTOR: int
-
FIELD_SIGNATURE: int
-
METHOD_DESCRIPTOR: int
-
METHOD_SIGNATURE: int
-
CLASS_SIGNATURE: int
-
TYPE_DECLARATION: int
-
CLASS_DECLARATION: int
-
PARAMETERS_DECLARATION: int
-
HANDLE_DESCRIPTOR: int
-
CLASS_SUFFIX: String
-
DEPRECATED: String
-
INVISIBLE: String
-
FRAME_TYPES: List<String>
-
tab: String
-
tab2: String
-
tab3: String
-
ltab: String
-
labelNames: Map<Label, String>
-
access: int
-
numAnnotationValues: int
-
Textifier(): void
-
Textifier(int): void
-
main(String[]): void
-
main(String[], PrintWriter, PrintWriter): void
-
visit(int, int, String, String, String, String[]): void
-
visitSource(String, String): void
-
visitModule(String, int, String): Printer
-
visitNestHost(String): void
-
visitOuterClass(String, String, String): void
-
visitClassAnnotation(String, boolean): Textifier
-
visitClassTypeAnnotation(int, TypePath, String, boolean): Printer
-
visitClassAttribute(Attribute): void
-
visitNestMember(String): void
-
visitInnerClass(String, String, String, int): void
-
visitField(int, String, String, String, Object): Textifier
-
visitMethod(int, String, String, String, String[]): Textifier
-
visitClassEnd(): void
-
visitMainClass(String): void
-
visitPackage(String): void
-
visitRequire(String, int, String): void
-
visitExport(String, int, String[]): void
-
visitOpen(String, int, String[]): void
-
visitExportOrOpen(String, String, int, String[]): void
-
visitUse(String): void
-
visitProvide(String, String[]): void
-
visitModuleEnd(): void
-
visit(String, Object): void
-
visitInt(int): void
-
visitLong(long): void
-
visitFloat(float): void
-
visitDouble(double): void
-
visitChar(char): void
-
visitShort(short): void
-
visitByte(byte): void
-
visitBoolean(boolean): void
-
visitString(String): void
-
visitType(Type): void
-
visitEnum(String, String, String): void
-
visitAnnotation(String, String): Textifier
-
visitArray(String): Textifier
-
visitAnnotationEnd(): void
-
visitAnnotationValue(String): void
-
visitFieldAnnotation(String, boolean): Textifier
-
visitFieldTypeAnnotation(int, TypePath, String, boolean): Printer
-
visitFieldAttribute(Attribute): void
-
visitFieldEnd(): void
-
visitParameter(String, int): void
-
visitAnnotationDefault(): Textifier
-
visitMethodAnnotation(String, boolean): Textifier
-
visitMethodTypeAnnotation(int, TypePath, String, boolean): Printer
-
visitAnnotableParameterCount(int, boolean): Textifier
-
visitParameterAnnotation(int, String, boolean): Textifier
-
visitMethodAttribute(Attribute): void
-
visitCode(): void
-
visitFrame(int, int, Object[], int, Object[]): void
-
visitInsn(int): void
-
visitIntInsn(int, int): void
-
visitVarInsn(int, int): void
-
visitTypeInsn(int, String): void
-
visitFieldInsn(int, String, String, String): void
-
visitMethodInsn(int, String, String, String, boolean): void
-
visitInvokeDynamicInsn(String, String, Handle, Object[]): void
-
visitJumpInsn(int, Label): void
-
visitLabel(Label): void
-
visitLdcInsn(Object): void
-
visitIincInsn(int, int): void
-
visitTableSwitchInsn(int, int, Label, Label[]): void
-
visitLookupSwitchInsn(Label, int[], Label[]): void
-
visitMultiANewArrayInsn(String, int): void
-
visitInsnAnnotation(int, TypePath, String, boolean): Printer
-
visitTryCatchBlock(Label, Label, Label, String): void
-
visitTryCatchAnnotation(int, TypePath, String, boolean): Printer
-
visitLocalVariable(String, String, String, Label, Label, int): void
-
visitLocalVariableAnnotation(int, TypePath, Label[], Label[], int[], String, boolean): Printer
-
visitLineNumber(int, Label): void
-
visitMaxs(int, int): void
-
visitMethodEnd(): void
-
visitAnnotation(String, boolean): Textifier
-
visitTypeAnnotation(int, TypePath, String, boolean): Textifier
-
visitAttribute(Attribute): void
-
appendAccess(int): void
-
appendRawAccess(int): void
-
appendDescriptor(int, String): void
-
appendJavaDeclaration(String, String): void
-
appendLabel(Label): void
-
appendHandle(Handle): void
-
maybeAppendComma(int): void
-
appendTypeReference(int): void
-
appendFrameTypes(int, Object[]): void
-
addNewTextifier(String): Textifier
-
createTextifier(): Textifier
-
TextifierSupport
-
TraceAnnotationVisitor
-
TraceClassVisitor
-
printWriter: PrintWriter
-
p: Printer
-
TraceClassVisitor(PrintWriter): void
-
TraceClassVisitor(ClassVisitor, PrintWriter): void
-
TraceClassVisitor(ClassVisitor, Printer, PrintWriter): void
-
visit(int, int, String, String, String, String[]): void
-
visitSource(String, String): void
-
visitModule(String, int, String): ModuleVisitor
-
visitNestHost(String): void
-
visitOuterClass(String, String, String): void
-
visitAnnotation(String, boolean): AnnotationVisitor
-
visitTypeAnnotation(int, TypePath, String, boolean): AnnotationVisitor
-
visitAttribute(Attribute): void
-
visitNestMember(String): void
-
visitInnerClass(String, String, String, int): void
-
visitField(int, String, String, String, Object): FieldVisitor
-
visitMethod(int, String, String, String, String[]): MethodVisitor
-
visitEnd(): void
-
TraceFieldVisitor
-
TraceMethodVisitor
-
p: Printer
-
TraceMethodVisitor(Printer): void
-
TraceMethodVisitor(MethodVisitor, Printer): void
-
visitParameter(String, int): void
-
visitAnnotation(String, boolean): AnnotationVisitor
-
visitTypeAnnotation(int, TypePath, String, boolean): AnnotationVisitor
-
visitAttribute(Attribute): void
-
visitAnnotationDefault(): AnnotationVisitor
-
visitEnd(): void
-
visitAnnotableParameterCount(int, boolean): void
-
visitParameterAnnotation(int, String, boolean): AnnotationVisitor
-
visitCode(): void
-
visitFrame(int, int, Object[], int, Object[]): void
-
visitInsn(int): void
-
visitIntInsn(int, int): void
-
visitVarInsn(int, int): void
-
visitTypeInsn(int, String): void
-
visitFieldInsn(int, String, String, String): void
-
visitMethodInsn(int, String, String, String, boolean): void
-
visitInvokeDynamicInsn(String, String, Handle, Object[]): void
-
visitJumpInsn(int, Label): void
-
visitLabel(Label): void
-
visitLdcInsn(Object): void
-
visitIincInsn(int, int): void
-
visitTableSwitchInsn(int, int, Label, Label[]): void
-
visitLookupSwitchInsn(Label, int[], Label[]): void
-
visitMultiANewArrayInsn(String, int): void
-
visitInsnAnnotation(int, TypePath, String, boolean): AnnotationVisitor
-
visitTryCatchBlock(Label, Label, Label, String): void
-
visitTryCatchAnnotation(int, TypePath, String, boolean): AnnotationVisitor
-
visitLocalVariable(String, String, String, Label, Label, int): void
-
visitLocalVariableAnnotation(int, TypePath, Label[], Label[], int[], String, boolean): AnnotationVisitor
-
visitLineNumber(int, Label): void
-
visitMaxs(int, int): void
-
TraceModuleVisitor
-
TraceSignatureVisitor
Java files
Class files