Skip to content

Upgrading org.projectlombok:lombok 0.9 to 0.10

Unknown0.9.3 → 0.10.8

Fetching 8 releases from GitHub…0 / 8
UnknownUpgrade verdict

DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.

  • DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
  • This page updates as the notes come in.
Still reading release notes

DepDelta is still reading the release notes in this range. This updates as they come in.

Generated by DepDelta from published JVM bytecode. Not mixed with prose notes.

  • removed: @interface Description
  • removed: @interface Excludes
  • removed: @interface FullName
  • removed: @interface Mandatory
  • removed: @interface Requires
  • removed: @interface Sequential
  • removed: @interface Shorthand
  • removed: class CmdReader
  • removed: class InvalidCommandLineException extends Exception
  • removed: ctor InvalidCommandLineException(String)
  • removed: method CmdReader.generateCommandLineHelp(String): String
  • removed: method CmdReader.make(String): Object
  • removed: method CmdReader.make(String[]): Object
  • removed: method Description.value(): String
  • removed: method Excludes.value(): String[]
  • removed: method FullName.value(): String
  • removed: method Mandatory.onlyIf(): String[]
  • removed: method Mandatory.onlyIfNot(): String[]
  • removed: method Requires.value(): String[]
  • removed: method Shorthand.value(): String[]
  • removed: static method CmdReader.of(Class): CmdReader
  • removed: static method CmdReader.squash(Collection): String
  • added: @interface Delegate
  • added: @interface val
  • added: method Delegate.excludes(): Class[]
  • added: method Delegate.types(): Class[]
  • added: method Getter.lazy(): boolean
  • added: static method Lombok.preventNullAnalysis(Object): Object
  • added: class ClassFileMetaData
  • added: class PostCompilerApp implements LombokApp
  • added: class PreventNullAnalysisRemover implements PostCompilerTransformation
  • added: class SneakyThrowsRemover implements PostCompilerTransformation
  • added: ctor ClassFileMetaData(byte[])
  • added: ctor PostCompilerApp()
  • added: ctor PostCompilerApp.CmdArgs()
  • added: ctor PreventNullAnalysisRemover()
  • added: ctor SneakyThrowsRemover()
  • added: method ClassFileMetaData.containsDouble(double): boolean
  • added: method ClassFileMetaData.containsFloat(float): boolean
  • added: method ClassFileMetaData.containsInteger(int): boolean
  • added: method ClassFileMetaData.containsLong(long): boolean
  • added: method ClassFileMetaData.containsStringConstant(String): boolean
  • added: method ClassFileMetaData.containsUtf8(String): boolean
  • added: method ClassFileMetaData.getClassName(): String
  • added: method ClassFileMetaData.getInterfaces(): List
  • added: method ClassFileMetaData.getSuperClassName(): String
  • added: method ClassFileMetaData.poolContent(): String
  • added: method ClassFileMetaData.usesClass(String): boolean
  • added: method ClassFileMetaData.usesField(String, String): boolean
  • added: method ClassFileMetaData.usesMethod(String, String): boolean
  • added: method ClassFileMetaData.usesMethod(String, String, String): boolean
  • added: method PostCompilerApp.getAppAliases(): List
  • added: method PostCompilerApp.getAppDescription(): String
  • added: method PostCompilerApp.getAppName(): String
  • added: method PostCompilerApp.runApp(List): int
  • added: method PreventNullAnalysisRemover.applyTransformations(byte[], String, DiagnosticsReceiver): byte[]
  • added: method SneakyThrowsRemover.applyTransformations(byte[], String, DiagnosticsReceiver): byte[]
  • added: static class PostCompilerApp.CmdArgs
  • removed: ctor AnnotationValues.AnnotationValue(LombokNode, String, Object, boolean)
  • removed: field LombokNode.handled: boolean
  • removed: method LombokNode.addError(String): void
  • removed: method LombokNode.addWarning(String): void
  • removed: method LombokNode.isHandled(): boolean
  • removed: method LombokNode.recursiveSetHandled(): LombokNode
  • removed: method LombokNode.setHandled(): LombokNode
  • changed: abstract class LombokNode → abstract class LombokNode implements DiagnosticsReceiver
  • changed: ctor AnnotationValues.AnnotationValue(LombokNode, List, List, boolean) → ctor AnnotationValues.AnnotationValue(LombokNode, List, List, List, boolean)
  • changed: ctor TypeResolver(TypeLibrary, String, Collection) → ctor TypeResolver(String, Collection)
  • changed: method TypeResolver.findTypeMatches(LombokNode, String): Collection → method TypeResolver.findTypeMatches(LombokNode, TypeLibrary, String): Collection
  • added: class TransformationsUtil
  • added: field AnnotationValues.AnnotationValue.expressions: List
  • added: final class PostCompiler
  • added: interface DiagnosticsReceiver
  • added: interface PostCompilerTransformation
  • added: method AnnotationProcessor.getSupportedSourceVersion(): SourceVersion
  • added: method AnnotationValues.getActualExpression(String): Object
  • added: method AnnotationValues.getActualExpressions(String): List
  • added: method DiagnosticsReceiver.addError(String): void
  • added: method DiagnosticsReceiver.addWarning(String): void
  • added: method LombokNode.getAst(): AST
  • added: method PostCompilerTransformation.applyTransformations(byte[], String, DiagnosticsReceiver): byte[]
  • added: method TypeResolver.typeMatches(LombokNode, String, String): boolean
  • added: static field DiagnosticsReceiver.CONSOLE: DiagnosticsReceiver
  • added: static field TransformationsUtil.NON_NULL_PATTERN: Pattern
  • added: static field TransformationsUtil.NULLABLE_PATTERN: Pattern
  • added: static field TransformationsUtil.PRIMITIVE_TYPE_NAME_PATTERN: Pattern
  • added: static method PostCompiler.applyTransformations(byte[], String, DiagnosticsReceiver): byte[]
  • added: static method PostCompiler.wrapOutputStream(OutputStream, String, DiagnosticsReceiver): OutputStream
  • added: static method TransformationsUtil.toAllGetterNames(CharSequence, boolean): List
  • added: static method TransformationsUtil.toAllSetterNames(CharSequence, boolean): List
  • added: static method TransformationsUtil.toGetterName(CharSequence, boolean): String
  • added: static method TransformationsUtil.toSetterName(CharSequence, boolean): String
  • added: static method TypeLibrary.createLibraryForSingleType(String): TypeLibrary
  • added: class DebugSnapshot implements Comparable
  • added: class DebugSnapshotStore
  • added: ctor DebugSnapshot(CompilationUnitDeclaration, int, String, Object[])
  • added: ctor DebugSnapshotStore()
  • added: method DebugSnapshot.compareTo(DebugSnapshot): int
  • added: method DebugSnapshot.shortToString(): String
  • added: method DebugSnapshot.toString(): String
  • added: method DebugSnapshotStore.log(CompilationUnitDeclaration, String, Object[]): void
  • added: method DebugSnapshotStore.print(CompilationUnitDeclaration, String, Object[]): String
  • added: method DebugSnapshotStore.snapshot(CompilationUnitDeclaration, String, Object[]): void
  • added: static field DebugSnapshotStore.GLOBAL_DSS_DISABLE_SWITCH: boolean
  • added: static field DebugSnapshotStore.INSTANCE: DebugSnapshotStore
  • removed: class SneakyThrowsDependencyInfo implements RuntimeDependencyInfo
  • removed: class TransformationsUtil
  • removed: ctor SneakyThrowsDependencyInfo()
  • removed: method SneakyThrowsDependencyInfo.getRuntimeDependencies(): List
  • removed: method SneakyThrowsDependencyInfo.getRuntimeDependentsDescriptions(): List
  • removed: static field TransformationsUtil.NON_NULL_PATTERN: Pattern
  • removed: static field TransformationsUtil.NULLABLE_PATTERN: Pattern
  • removed: static field TransformationsUtil.PRIMITIVE_TYPE_NAME_PATTERN: Pattern
  • removed: static method TransformationsUtil.toAllGetterNames(CharSequence, boolean): List
  • removed: static method TransformationsUtil.toGetterName(CharSequence, boolean): String
  • removed: static method TransformationsUtil.toSetterName(CharSequence): String
  • added: class SneakyThrowsAndCleanupDependencyInfo implements RuntimeDependencyInfo
  • added: ctor SneakyThrowsAndCleanupDependencyInfo()
  • added: method SneakyThrowsAndCleanupDependencyInfo.getRuntimeDependencies(): List
  • added: method SneakyThrowsAndCleanupDependencyInfo.getRuntimeDependentsDescriptions(): List
  • removed: class CommentCollectingScanner extends Scanner
  • removed: class CommentPreservingParser
  • removed: ctor Comment(int, int, int, String, Comment.StartConnection, Comment.EndConnection)
  • removed: ctor CommentCollectingScanner(CommentCollectingScanner.Factory, CharBuffer, CommentPreservingParser.Comments)
  • removed: ctor CommentCollectingScanner(CommentCollectingScanner.Factory, char[], int, CommentPreservingParser.Comments)
  • removed: ctor CommentCollectingScanner.Factory(Context)
  • removed: ctor CommentPreservingParser()
  • removed: ctor CommentPreservingParser(String)
  • removed: enum Comment.EndConnection
  • removed: enum Comment.StartConnection
  • removed: final class Comment
  • removed: method Comment.toString(): String
  • removed: method CommentCollectingScanner.Factory.newScanner(CharSequence): Scanner
  • removed: method CommentCollectingScanner.Factory.newScanner(char[], int): Scanner
  • removed: method CommentCollectingScanner.processComment(Scanner.CommentStyle): void
  • removed: method CommentPreservingParser.ParseResult.isChanged(): boolean
  • removed: method CommentPreservingParser.ParseResult.print(Writer): void
  • removed: method CommentPreservingParser.parse(JavaFileObject, boolean): CommentPreservingParser.ParseResult
  • removed: method CommentPreservingParser.parse(String, boolean): CommentPreservingParser.ParseResult
  • removed: method CommentPreservingParser.setDeleteLombokAnnotations(boolean): void
  • removed: method CommentPreservingParser.setDiagnosticsListener(DiagnosticListener): void
  • removed: method Delombok.delombok(File, String): void
  • removed: method Delombok.delombok(JavaFileObject, Writer): void
  • removed: method Delombok.delombok(String, Writer): void
  • removed: method Delombok.process(boolean, File, String): void
  • removed: static class CommentCollectingScanner.Factory extends Scanner.Factory
  • removed: static class CommentPreservingParser.ParseResult
  • removed: static field Comment.EndConnection.AFTER_COMMENT: Comment.EndConnection
  • removed: static field Comment.EndConnection.DIRECT_AFTER_COMMENT: Comment.EndConnection
  • removed: static field Comment.EndConnection.ON_NEXT_LINE: Comment.EndConnection
  • removed: static field Comment.StartConnection.AFTER_PREVIOUS: Comment.StartConnection
  • removed: static field Comment.StartConnection.DIRECT_AFTER_PREVIOUS: Comment.StartConnection
  • removed: static field Comment.StartConnection.ON_NEXT_LINE: Comment.StartConnection
  • removed: static field Comment.StartConnection.START_OF_LINE: Comment.StartConnection
  • removed: static method Comment.EndConnection.valueOf(String): Comment.EndConnection
  • removed: static method Comment.EndConnection.values(): Comment.EndConnection[]
  • removed: static method Comment.StartConnection.valueOf(String): Comment.StartConnection
  • removed: static method Comment.StartConnection.values(): Comment.StartConnection[]
  • removed: static method CommentCollectingScanner.Factory.preRegister(Context): void
  • changed: method Delombok.delombok(File): void → method Delombok.delombok(): boolean
  • added: class DelombokResult
  • added: ctor DelombokResult(List, JCTree.JCCompilationUnit, boolean)
  • added: method Delombok.addDirectory(File): void
  • added: method Delombok.addDirectory1(boolean, File, String): void
  • added: method Delombok.addFile(File, String): void
  • added: method Delombok.setClasspath(String): void
  • added: method Delombok.setSourcepath(String): void
  • added: method Delombok.setWriter(Writer): void
  • added: method DelombokResult.isChanged(): boolean
  • added: method DelombokResult.print(Writer): void
  • added: method PrettyCommentsPrinter.isEmptyStat(JCTree): boolean
  • added: method PrettyCommentsPrinter.printEmptyStat(): void
  • added: method DelombokTask.createClasspath(): Path
  • added: method DelombokTask.createSourcepath(): Path
  • added: method DelombokTask.setClasspath(Path): void
  • added: method DelombokTask.setClasspathRef(Reference): void
  • added: method DelombokTask.setSourcepath(Path): void
  • added: method DelombokTask.setSourcepathRef(Reference): void
  • removed: interface EclipseAnnotationHandler
  • removed: method EclipseAST.reparse(): void
  • removed: method HandlerLibrary.handle(CompilationUnitDeclaration, EclipseNode, Annotation): boolean
  • removed: method HandlerLibrary.skipAllButPrintAST(): void
  • removed: method HandlerLibrary.skipPrintAST(): void
  • removed: static method Eclipse.annotationTypeMatches(Class, EclipseNode): boolean
  • removed: static method Eclipse.copyAnnotation(Annotation, ASTNode): Annotation
  • removed: static method Eclipse.copyAnnotations(Annotation[], ASTNode): Annotation[]
  • removed: static method Eclipse.copyAnnotations(Annotation[], Annotation[], ASTNode): Annotation[]
  • removed: static method Eclipse.copyType(TypeReference, ASTNode): TypeReference
  • removed: static method Eclipse.copyTypeParams(TypeParameter[], ASTNode): TypeParameter[]
  • removed: static method Eclipse.copyTypes(TypeReference[], ASTNode): TypeReference[]
  • removed: static method Eclipse.createAnnotation(Class, EclipseNode): AnnotationValues
  • removed: static method Eclipse.error(CompilationUnitDeclaration, String): void
  • removed: static method Eclipse.error(CompilationUnitDeclaration, String, String): void
  • removed: static method Eclipse.error(CompilationUnitDeclaration, String, String, Throwable): void
  • removed: static method Eclipse.error(CompilationUnitDeclaration, String, Throwable): void
  • removed: static method Eclipse.getGeneratedBy(ASTNode): ASTNode
  • removed: static method Eclipse.isGenerated(ASTNode): boolean
  • removed: static method Eclipse.setGeneratedBy(ASTNode, ASTNode): ASTNode
  • changed: method EclipseAnnotationHandler.handle(AnnotationValues, Annotation, EclipseNode): boolean → method EclipseAnnotationHandler.handle(AnnotationValues, Annotation, EclipseNode): void
  • added: abstract class EclipseAnnotationHandler
  • added: ctor EclipseAnnotationHandler()
  • added: method EclipseAST.rebuild(boolean): void
  • added: method EclipseASTVisitor.Printer.deferUntilPostDiet(): boolean
  • added: method EclipseASTVisitor.deferUntilPostDiet(): boolean
  • added: method EclipseAnnotationHandler.deferUntilPostDiet(): boolean
  • added: method EclipseAnnotationHandler.preHandle(AnnotationValues, Annotation, EclipseNode): void
  • added: method HandlerLibrary.handleAnnotation(CompilationUnitDeclaration, EclipseNode, Annotation, boolean): void
  • added: static field TransformEclipseAST.disableLombok: boolean
  • added: static method Eclipse.calculateValue(Expression): Object
  • added: static method Eclipse.findAnnotations(FieldDeclaration, Pattern): Annotation[]
  • added: static method Eclipse.hasClinit(TypeDeclaration): boolean
  • added: static method Eclipse.isPrimitive(TypeReference): boolean
  • added: static method Eclipse.nameEquals(char[][], String): boolean
  • added: static method Eclipse.pos(ASTNode): long
  • added: static method Eclipse.poss(ASTNode, int): long[]
  • added: static method EclipseAST.addProblemToCompilationResult(CompilationUnitDeclaration, boolean, String, int, int): void
  • added: static method TransformEclipseAST.getAST(CompilationUnitDeclaration, boolean): EclipseAST
  • removed: static method PatchFixes.debugPrintStateOfScope(Object): boolean
  • removed: static method PatchFixes.setIsGeneratedFlagForSimpleName(SimpleName, Object): void
  • changed: static method PatchFixes.fixRetrieveStartingCatchPosition(int): int → static method PatchFixes.fixRetrieveStartingCatchPosition(int, int): int
  • added: class PatchDelegate
  • added: class PatchVal
  • added: class PatchValEclipse
  • added: class PatchValEclipsePortal
  • added: ctor PatchDelegate()
  • added: ctor PatchDelegate.CantMakeDelegates()
  • added: ctor PatchDelegate.EclipseTypeBindingScanner()
  • added: ctor PatchDelegate.TypeVarFinder()
  • added: ctor PatchVal()
  • added: ctor PatchVal.Reflection()
  • added: ctor PatchValEclipse()
  • added: ctor PatchValEclipse.Reflection()
  • added: ctor PatchValEclipsePortal()
  • added: field PatchDelegate.CantMakeDelegates.conflicted: Set
  • added: method PatchDelegate.EclipseTypeBindingScanner.visitArray(ArrayBinding): void
  • added: method PatchDelegate.EclipseTypeBindingScanner.visitBase(BaseTypeBinding): void
  • added: method PatchDelegate.EclipseTypeBindingScanner.visitMethod(MethodBinding): void
  • added: method PatchDelegate.EclipseTypeBindingScanner.visitParameterized(ParameterizedTypeBinding): void
  • added: method PatchDelegate.EclipseTypeBindingScanner.visitRaw(Binding): void
  • added: method PatchDelegate.EclipseTypeBindingScanner.visitReference(ReferenceBinding): void
  • added: method PatchDelegate.EclipseTypeBindingScanner.visitTypeVariable(TypeVariableBinding): void
  • added: method PatchDelegate.EclipseTypeBindingScanner.visitUnresolved(UnresolvedReferenceBinding): void
  • added: method PatchDelegate.EclipseTypeBindingScanner.visitWildcard(WildcardBinding): void
  • added: method PatchDelegate.TypeVarFinder.getTypeVariables(): Set
  • added: method PatchDelegate.TypeVarFinder.visitTypeVariable(TypeVariableBinding): void
  • added: static abstract class PatchDelegate.EclipseTypeBindingScanner
  • added: static class PatchDelegate.CantMakeDelegates extends Exception
  • added: static class PatchDelegate.TypeVarFinder extends PatchDelegate.EclipseTypeBindingScanner
  • added: static final class PatchVal.Reflection
  • added: static final class PatchValEclipse.Reflection
  • added: static method PatchDelegate.checkConflictOfTypeVarNames(PatchDelegate.BindingTuple, EclipseNode): void
  • added: static method PatchDelegate.handleDelegateForType(ClassScope): boolean
  • added: static method PatchFixes.addAnnotations(List, StringBuilder): void
  • added: static method PatchFixes.addLombokNotesToEclipseAboutDialog(String, String): String
  • added: static method PatchFixes.convertAnnotations(Annotation[], IAnnotatable): Annotation[]
  • added: static method PatchFixes.findTypeDeclaration(IType, List): AbstractTypeDeclaration
  • added: static method PatchFixes.fixRetrieveEllipsisStartPosition(int, int): int
  • added: static method PatchFixes.fixRetrieveIdentifierEndPosition(int, int): int
  • added: static method PatchFixes.fixRetrieveRightBraceOrSemiColonPosition(int, int): int
  • added: static method PatchFixes.getRealMethodDeclarationNode(IMethod, CompilationUnit): MethodDeclaration
  • added: static method PatchFixes.getRealMethodDeclarationSource(String, Object, MethodDeclaration): String
  • added: static method PatchFixes.getSourceEndFixed(int, ASTNode): int
  • added: static method PatchFixes.getTokenEndOffsetFixed(TokenScanner, int, int, Object): int
  • added: static method PatchFixes.isGenerated(ASTNode): boolean
  • added: static method PatchFixes.isListRewriteOnGeneratedNode(ListRewrite): boolean
  • added: static method PatchFixes.listRewriteHandleGeneratedMethods(RewriteEvent): RewriteEvent[]
  • added: static method PatchFixes.removeGeneratedNodes(List): List
  • added: static method PatchFixes.returnFalse(Object): boolean
  • added: static method PatchFixes.runPostCompiler(BufferedOutputStream, String, String): BufferedOutputStream
  • added: static method PatchFixes.runPostCompiler(OutputStream): OutputStream
  • added: static method PatchFixes.runPostCompiler(byte[], String): byte[]
  • added: static method PatchFixes.setIsGeneratedFlagForName(Name, Object): void
  • added: static method PatchVal.couldBeVal(TypeReference): boolean
  • added: static method PatchVal.handleValForForEach(ForeachStatement, BlockScope): boolean
  • added: static method PatchVal.handleValForLocalDeclaration(LocalDeclaration, BlockScope): boolean
  • added: static method PatchVal.matches(String, char[]): boolean
  • added: static method PatchVal.skipResolveInitializerIfAlreadyCalled(Expression, BlockScope): TypeBinding
  • added: static method PatchVal.skipResolveInitializerIfAlreadyCalled2(Expression, BlockScope, LocalDeclaration): TypeBinding
  • added: static method PatchValEclipse.addFinalAndValAnnotationToModifierList(Object, List, AST, LocalDeclaration): void
  • added: static method PatchValEclipse.addFinalAndValAnnotationToSingleVariableDeclaration(Object, SingleVariableDeclaration, LocalDeclaration): void
  • added: static method PatchValEclipse.addFinalAndValAnnotationToVariableDeclarationStatement(Object, VariableDeclarationStatement, LocalDeclaration): void
  • added: static method PatchValEclipse.copyInitializationOfForEachIterable(Parser): void
  • added: static method PatchValEclipse.copyInitializationOfLocalDeclaration(Parser): void
  • added: static method PatchValEclipse.createModifier(AST, Modifier.ModifierKeyword, int, int): Modifier
  • added: static method PatchValEclipse.createValAnnotation(AST, Annotation, int, int): MarkerAnnotation
  • added: static method PatchValEclipsePortal.addFinalAndValAnnotationToSingleVariableDeclaration(Object, Object, Object): void
  • added: static method PatchValEclipsePortal.addFinalAndValAnnotationToVariableDeclarationStatement(Object, Object, Object): void
  • added: static method PatchValEclipsePortal.copyInitializationOfForEachIterable(Object): void
  • added: static method PatchValEclipsePortal.copyInitializationOfLocalDeclaration(Object): void
  • removed: class Processor extends AbstractProcessor
  • removed: ctor Processor()
  • removed: method Processor.init(ProcessingEnvironment): void
  • removed: method Processor.process(Set, RoundEnvironment): boolean
  • removed: static method EclipseHandlerUtil.findAnnotations(FieldDeclaration, Pattern): Annotation[]
  • removed: static method EclipseHandlerUtil.getExistingLombokConstructor(EclipseNode): EclipseNode
  • removed: static method EclipseHandlerUtil.getExistingLombokMethod(String, EclipseNode): EclipseNode
  • removed: static method EclipseHandlerUtil.isPrimitive(TypeReference): boolean
  • removed: static method EclipseHandlerUtil.nameEquals(char[][], String): boolean
  • changed: class HandleCleanup implements EclipseAnnotationHandler → class HandleCleanup extends EclipseAnnotationHandler
  • changed: class HandleData implements EclipseAnnotationHandler → class HandleData extends EclipseAnnotationHandler
  • changed: class HandleEqualsAndHashCode implements EclipseAnnotationHandler → class HandleEqualsAndHashCode extends EclipseAnnotationHandler
  • changed: class HandleGetter implements EclipseAnnotationHandler → class HandleGetter extends EclipseAnnotationHandler
  • changed: class HandlePrintAST implements EclipseAnnotationHandler → class HandlePrintAST extends EclipseAnnotationHandler
  • changed: class HandleSetter implements EclipseAnnotationHandler → class HandleSetter extends EclipseAnnotationHandler
  • changed: class HandleSneakyThrows implements EclipseAnnotationHandler → class HandleSneakyThrows extends EclipseAnnotationHandler
  • changed: class HandleSynchronized implements EclipseAnnotationHandler → class HandleSynchronized extends EclipseAnnotationHandler
  • changed: class HandleToString implements EclipseAnnotationHandler → class HandleToString extends EclipseAnnotationHandler
  • changed: method HandleCleanup.handle(AnnotationValues, Annotation, EclipseNode): boolean → method HandleCleanup.handle(AnnotationValues, Annotation, EclipseNode): void
  • changed: method HandleConstructor.HandleAllArgsConstructor.handle(AnnotationValues, Annotation, EclipseNode): boolean → method HandleConstructor.HandleAllArgsConstructor.handle(AnnotationValues, Annotation, EclipseNode): void
  • changed: method HandleConstructor.HandleNoArgsConstructor.handle(AnnotationValues, Annotation, EclipseNode): boolean → method HandleConstructor.HandleNoArgsConstructor.handle(AnnotationValues, Annotation, EclipseNode): void
  • changed: method HandleConstructor.HandleRequiredArgsConstructor.handle(AnnotationValues, Annotation, EclipseNode): boolean → method HandleConstructor.HandleRequiredArgsConstructor.handle(AnnotationValues, Annotation, EclipseNode): void
  • changed: method HandleData.handle(AnnotationValues, Annotation, EclipseNode): boolean → method HandleData.handle(AnnotationValues, Annotation, EclipseNode): void
  • changed: method HandleEqualsAndHashCode.generateMethods(EclipseNode, EclipseNode, List, List, Boolean, boolean, boolean): boolean → method HandleEqualsAndHashCode.generateMethods(EclipseNode, EclipseNode, List, List, Boolean, boolean, EclipseHandlerUtil.FieldAccess): void
  • changed: method HandleEqualsAndHashCode.handle(AnnotationValues, Annotation, EclipseNode): boolean → method HandleEqualsAndHashCode.handle(AnnotationValues, Annotation, EclipseNode): void
  • changed: method HandleGetter.generateGetterForField(EclipseNode, ASTNode, AccessLevel): void → method HandleGetter.generateGetterForField(EclipseNode, ASTNode, AccessLevel, boolean): void
  • changed: method HandleGetter.handle(AnnotationValues, Annotation, EclipseNode): boolean → method HandleGetter.handle(AnnotationValues, Annotation, EclipseNode): void
  • changed: method HandlePrintAST.handle(AnnotationValues, Annotation, EclipseNode): boolean → method HandlePrintAST.handle(AnnotationValues, Annotation, EclipseNode): void
  • changed: method HandleSetter.handle(AnnotationValues, Annotation, EclipseNode): boolean → method HandleSetter.handle(AnnotationValues, Annotation, EclipseNode): void
  • changed: method HandleSneakyThrows.handle(AnnotationValues, Annotation, EclipseNode): boolean → method HandleSneakyThrows.handle(AnnotationValues, Annotation, EclipseNode): void
  • changed: method HandleSynchronized.handle(AnnotationValues, Annotation, EclipseNode): boolean → method HandleSynchronized.handle(AnnotationValues, Annotation, EclipseNode): void
  • changed: method HandleToString.generateToString(EclipseNode, EclipseNode, List, List, boolean, Boolean, boolean, boolean): boolean → method HandleToString.generateToString(EclipseNode, EclipseNode, List, List, boolean, Boolean, boolean, EclipseHandlerUtil.FieldAccess): void
  • changed: method HandleToString.handle(AnnotationValues, Annotation, EclipseNode): boolean → method HandleToString.handle(AnnotationValues, Annotation, EclipseNode): void
  • changed: static class HandleConstructor.HandleAllArgsConstructor implements EclipseAnnotationHandler → static class HandleConstructor.HandleAllArgsConstructor extends EclipseAnnotationHandler
  • changed: static class HandleConstructor.HandleNoArgsConstructor implements EclipseAnnotationHandler → static class HandleConstructor.HandleNoArgsConstructor extends EclipseAnnotationHandler
  • changed: static class HandleConstructor.HandleRequiredArgsConstructor implements EclipseAnnotationHandler → static class HandleConstructor.HandleRequiredArgsConstructor extends EclipseAnnotationHandler
  • added: class HandleLog
  • added: class HandleVal extends EclipseASTAdapter
  • added: ctor HandleLog.HandleCommonsLog()
  • added: ctor HandleLog.HandleJulLog()
  • added: ctor HandleLog.HandleLog4jLog()
  • added: ctor HandleLog.HandleSlf4jLog()
  • added: ctor HandleVal()
  • added: ctor SetGeneratedByVisitor(ASTNode)
  • added: final class SetGeneratedByVisitor extends ASTVisitor
  • added: method HandleLog.HandleCommonsLog.handle(AnnotationValues, Annotation, EclipseNode): void
  • added: method HandleLog.HandleJulLog.handle(AnnotationValues, Annotation, EclipseNode): void
  • added: method HandleLog.HandleLog4jLog.handle(AnnotationValues, Annotation, EclipseNode): void
  • added: method HandleLog.HandleSlf4jLog.handle(AnnotationValues, Annotation, EclipseNode): void
  • added: method HandlePrintAST.deferUntilPostDiet(): boolean
  • added: method HandleSneakyThrows.deferUntilPostDiet(): boolean
  • added: method HandleSynchronized.deferUntilPostDiet(): boolean
  • added: method HandleSynchronized.preHandle(AnnotationValues, Annotation, EclipseNode): void
  • added: method HandleVal.deferUntilPostDiet(): boolean
  • added: method HandleVal.visitLocal(EclipseNode, LocalDeclaration): void
  • added: method SetGeneratedByVisitor.visit(AND_AND_Expression, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(AllocationExpression, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(AnnotationMethodDeclaration, ClassScope): boolean
  • added: method SetGeneratedByVisitor.visit(Argument, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(Argument, ClassScope): boolean
  • added: method SetGeneratedByVisitor.visit(ArrayAllocationExpression, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(ArrayInitializer, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(ArrayQualifiedTypeReference, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(ArrayQualifiedTypeReference, ClassScope): boolean
  • added: method SetGeneratedByVisitor.visit(ArrayReference, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(ArrayTypeReference, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(ArrayTypeReference, ClassScope): boolean
  • added: method SetGeneratedByVisitor.visit(AssertStatement, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(Assignment, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(BinaryExpression, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(Block, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(BreakStatement, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(CaseStatement, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(CastExpression, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(CharLiteral, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(ClassLiteralAccess, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(Clinit, ClassScope): boolean
  • added: method SetGeneratedByVisitor.visit(CompilationUnitDeclaration, CompilationUnitScope): boolean
  • added: method SetGeneratedByVisitor.visit(CompoundAssignment, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(ConditionalExpression, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(ConstructorDeclaration, ClassScope): boolean
  • added: method SetGeneratedByVisitor.visit(ContinueStatement, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(DoStatement, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(DoubleLiteral, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(EmptyStatement, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(EqualExpression, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(ExplicitConstructorCall, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(ExtendedStringLiteral, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(FalseLiteral, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(FieldDeclaration, MethodScope): boolean
  • added: method SetGeneratedByVisitor.visit(FieldReference, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(FieldReference, ClassScope): boolean
  • added: method SetGeneratedByVisitor.visit(FloatLiteral, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(ForStatement, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(ForeachStatement, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(IfStatement, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(ImportReference, CompilationUnitScope): boolean
  • added: method SetGeneratedByVisitor.visit(Initializer, MethodScope): boolean
  • added: method SetGeneratedByVisitor.visit(InstanceOfExpression, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(IntLiteral, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(Javadoc, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(Javadoc, ClassScope): boolean
  • added: method SetGeneratedByVisitor.visit(JavadocAllocationExpression, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(JavadocAllocationExpression, ClassScope): boolean
  • added: method SetGeneratedByVisitor.visit(JavadocArgumentExpression, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(JavadocArgumentExpression, ClassScope): boolean
  • added: method SetGeneratedByVisitor.visit(JavadocArrayQualifiedTypeReference, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(JavadocArrayQualifiedTypeReference, ClassScope): boolean
  • added: method SetGeneratedByVisitor.visit(JavadocArraySingleTypeReference, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(JavadocArraySingleTypeReference, ClassScope): boolean
  • added: method SetGeneratedByVisitor.visit(JavadocFieldReference, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(JavadocFieldReference, ClassScope): boolean
  • added: method SetGeneratedByVisitor.visit(JavadocImplicitTypeReference, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(JavadocImplicitTypeReference, ClassScope): boolean
  • added: method SetGeneratedByVisitor.visit(JavadocMessageSend, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(JavadocMessageSend, ClassScope): boolean
  • added: method SetGeneratedByVisitor.visit(JavadocQualifiedTypeReference, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(JavadocQualifiedTypeReference, ClassScope): boolean
  • added: method SetGeneratedByVisitor.visit(JavadocReturnStatement, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(JavadocReturnStatement, ClassScope): boolean
  • added: method SetGeneratedByVisitor.visit(JavadocSingleNameReference, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(JavadocSingleNameReference, ClassScope): boolean
  • added: method SetGeneratedByVisitor.visit(JavadocSingleTypeReference, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(JavadocSingleTypeReference, ClassScope): boolean
  • added: method SetGeneratedByVisitor.visit(LabeledStatement, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(LocalDeclaration, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(LongLiteral, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(MarkerAnnotation, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(MemberValuePair, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(MessageSend, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(MethodDeclaration, ClassScope): boolean
  • added: method SetGeneratedByVisitor.visit(NormalAnnotation, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(NullLiteral, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(OR_OR_Expression, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(ParameterizedQualifiedTypeReference, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(ParameterizedQualifiedTypeReference, ClassScope): boolean
  • added: method SetGeneratedByVisitor.visit(ParameterizedSingleTypeReference, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(ParameterizedSingleTypeReference, ClassScope): boolean
  • added: method SetGeneratedByVisitor.visit(PostfixExpression, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(PrefixExpression, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(QualifiedAllocationExpression, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(QualifiedNameReference, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(QualifiedNameReference, ClassScope): boolean
  • added: method SetGeneratedByVisitor.visit(QualifiedSuperReference, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(QualifiedSuperReference, ClassScope): boolean
  • added: method SetGeneratedByVisitor.visit(QualifiedThisReference, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(QualifiedThisReference, ClassScope): boolean
  • added: method SetGeneratedByVisitor.visit(QualifiedTypeReference, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(QualifiedTypeReference, ClassScope): boolean
  • added: method SetGeneratedByVisitor.visit(ReturnStatement, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(SingleMemberAnnotation, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(SingleNameReference, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(SingleNameReference, ClassScope): boolean
  • added: method SetGeneratedByVisitor.visit(SingleTypeReference, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(SingleTypeReference, ClassScope): boolean
  • added: method SetGeneratedByVisitor.visit(StringLiteral, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(StringLiteralConcatenation, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(SuperReference, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(SwitchStatement, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(SynchronizedStatement, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(ThisReference, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(ThisReference, ClassScope): boolean
  • added: method SetGeneratedByVisitor.visit(ThrowStatement, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(TrueLiteral, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(TryStatement, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(TypeDeclaration, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(TypeDeclaration, ClassScope): boolean
  • added: method SetGeneratedByVisitor.visit(TypeDeclaration, CompilationUnitScope): boolean
  • added: method SetGeneratedByVisitor.visit(TypeParameter, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(TypeParameter, ClassScope): boolean
  • added: method SetGeneratedByVisitor.visit(UnaryExpression, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(WhileStatement, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(Wildcard, BlockScope): boolean
  • added: method SetGeneratedByVisitor.visit(Wildcard, ClassScope): boolean
  • added: static class HandleLog.HandleCommonsLog extends EclipseAnnotationHandler
  • added: static class HandleLog.HandleJulLog extends EclipseAnnotationHandler
  • added: static class HandleLog.HandleLog4jLog extends EclipseAnnotationHandler
  • added: static class HandleLog.HandleSlf4jLog extends EclipseAnnotationHandler
  • added: static method EclipseHandlerUtil.annotationTypeMatches(Class, EclipseNode): boolean
  • added: static method EclipseHandlerUtil.copyAnnotation(Annotation, ASTNode): Annotation
  • added: static method EclipseHandlerUtil.copyAnnotations(ASTNode, Annotation[][]): Annotation[]
  • added: static method EclipseHandlerUtil.copyType(TypeReference, ASTNode): TypeReference
  • added: static method EclipseHandlerUtil.copyTypeParams(TypeParameter[], ASTNode): TypeParameter[]
  • added: static method EclipseHandlerUtil.copyTypes(TypeReference[], ASTNode): TypeReference[]
  • added: static method EclipseHandlerUtil.createAnnotation(Class, EclipseNode): AnnotationValues
  • added: static method EclipseHandlerUtil.createSuppressWarningsAll(ASTNode, Annotation[]): Annotation[]
  • added: static method EclipseHandlerUtil.error(CompilationUnitDeclaration, String, String, Throwable): void
  • added: static method EclipseHandlerUtil.error(CompilationUnitDeclaration, String, Throwable): void
  • added: static method EclipseHandlerUtil.filterField(FieldDeclaration): boolean
  • added: static method EclipseHandlerUtil.getGeneratedBy(ASTNode): ASTNode
  • added: static method EclipseHandlerUtil.injectFieldSuppressWarnings(EclipseNode, FieldDeclaration): void
  • added: static method EclipseHandlerUtil.isGenerated(ASTNode): boolean
  • added: static method EclipseHandlerUtil.makeCastExpression(Expression, TypeReference, ASTNode): CastExpression
  • added: static method EclipseHandlerUtil.makeIntLiteral(char[], ASTNode): IntLiteral
  • added: static method EclipseHandlerUtil.makeType(TypeBinding, ASTNode, boolean): TypeReference
  • added: static method EclipseHandlerUtil.setGeneratedBy(ASTNode, ASTNode): ASTNode
  • added: static method EclipseHandlerUtil.typeMatches(Class, EclipseNode, TypeReference): boolean
  • added: static method EclipseHandlerUtil.warning(String, String, Throwable): void
  • added: static method EclipseHandlerUtil.warning(String, Throwable): void
  • added: static method HandleLog.processAnnotation(HandleLog.LoggingFramework, AnnotationValues, Annotation, EclipseNode): void
  • added: @interface CommonsLog
  • added: @interface Log
  • added: @interface Log4j
  • added: @interface Slf4j
  • removed: class NetbeansFinder extends IdeFinder
  • removed: class NetbeansLocation extends IdeLocation
  • removed: class NetbeansLocationProvider implements IdeLocationProvider
  • removed: ctor NetbeansFinder()
  • removed: ctor NetbeansLocationProvider()
  • removed: method NetbeansFinder.findIdes(List, List): void
  • removed: method NetbeansLocation.equals(Object): boolean
  • removed: method NetbeansLocation.getIdeIcon(): URL
  • removed: method NetbeansLocation.getName(): String
  • removed: method NetbeansLocation.hasLombok(): boolean
  • removed: method NetbeansLocation.hashCode(): int
  • removed: method NetbeansLocation.install(): String
  • removed: method NetbeansLocation.uninstall(): void
  • removed: method NetbeansLocation.versionIs68(): boolean
  • removed: method NetbeansLocation.versionIsPost68(): boolean
  • removed: method NetbeansLocation.versionIsPre68(): boolean
  • removed: method NetbeansLocationProvider.create(String): IdeLocation
  • removed: method NetbeansLocationProvider.getLocationSelectors(IdeFinder.OS): Pattern
  • removed: class DeleteLombokAnnotations
  • removed: ctor DeleteLombokAnnotations(boolean)
  • removed: interface JavacAnnotationHandler
  • removed: method DeleteLombokAnnotations.isDeleteLombokAnnotations(): boolean
  • removed: method HandlerLibrary.skipAllButPrintAST(): void
  • removed: method HandlerLibrary.skipPrintAST(): void
  • removed: static method Javac.annotationTypeMatches(Class, JavacNode): boolean
  • removed: static method Javac.createAnnotation(Class, JavacNode): AnnotationValues
  • changed: method HandlerLibrary.handleAnnotation(JCTree.JCCompilationUnit, JavacNode, JCTree.JCAnnotation): boolean → method HandlerLibrary.handleAnnotation(JCTree.JCCompilationUnit, JavacNode, JCTree.JCAnnotation): void
  • changed: method JavacAnnotationHandler.handle(AnnotationValues, JCTree.JCAnnotation, JavacNode): boolean → method JavacAnnotationHandler.handle(AnnotationValues, JCTree.JCAnnotation, JavacNode): void
  • changed: method JavacTransformer.transform(Context, Iterable): boolean → method JavacTransformer.transform(boolean, Context, List): void
  • added: abstract class JavacAnnotationHandler
  • added: class CommentCatcher
  • added: class FindTypeVarScanner extends AbstractTypeVisitor6
  • added: class JavacResolution
  • added: class LombokOptions extends Options
  • added: class TreeMirrorMaker extends TreeCopier
  • added: ctor CommentInfo(int, int, int, String, CommentInfo.StartConnection, CommentInfo.EndConnection)
  • added: ctor FindTypeVarScanner()
  • added: ctor JavacAnnotationHandler()
  • added: ctor JavacResolution(Context)
  • added: ctor JavacResolution.TypeNotConvertibleException(String)
  • added: ctor TreeMirrorMaker(TreeMaker)
  • added: enum CommentInfo.EndConnection
  • added: enum CommentInfo.StartConnection
  • added: field CommentInfo.content: String
  • added: field CommentInfo.end: CommentInfo.EndConnection
  • added: field CommentInfo.endPos: int
  • added: field CommentInfo.pos: int
  • added: field CommentInfo.prevEndPos: int
  • added: field CommentInfo.start: CommentInfo.StartConnection
  • added: final class CommentInfo
  • added: method CommentCatcher.getComments(JCTree.JCCompilationUnit): List
  • added: method CommentCatcher.getCompiler(): JavaCompiler
  • added: method CommentInfo.isJavadoc(): boolean
  • added: method CommentInfo.toString(): String
  • added: method FindTypeVarScanner.getTypeVariables(): Set
  • added: method FindTypeVarScanner.visitArray(ArrayType, Void): Void
  • added: method FindTypeVarScanner.visitDeclared(DeclaredType, Void): Void
  • added: method FindTypeVarScanner.visitError(ErrorType, Void): Void
  • added: method FindTypeVarScanner.visitExecutable(ExecutableType, Void): Void
  • added: method FindTypeVarScanner.visitNoType(NoType, Void): Void
  • added: method FindTypeVarScanner.visitNull(NullType, Void): Void
  • added: method FindTypeVarScanner.visitPrimitive(PrimitiveType, Void): Void
  • added: method FindTypeVarScanner.visitTypeVariable(TypeVariable, Void): Void
  • added: method FindTypeVarScanner.visitUnknown(TypeMirror, Void): Void
  • added: method FindTypeVarScanner.visitWildcard(WildcardType, Void): Void
  • added: method HandlerLibrary.setPostResolutionPhase(): void
  • added: method HandlerLibrary.setPreResolutionPhase(): void
  • added: method HandlerLibrary.setPrintASTPhase(): void
  • added: method JavacAST.getTypesUtil(): JavacTypes
  • added: method JavacASTAdapter.isResolutionBased(): boolean
  • added: method JavacASTVisitor.Printer.isResolutionBased(): boolean
  • added: method JavacASTVisitor.isResolutionBased(): boolean
  • added: method JavacAnnotationHandler.isResolutionBased(): boolean
  • added: method JavacNode.getTypesUtil(): JavacTypes
  • added: method JavacResolution.resolveClassMember(JavacNode): void
  • added: method JavacResolution.resolveMethodMember(JavacNode): Map
  • added: method LombokOptions.isChanged(JCTree.JCCompilationUnit): boolean
  • added: method TreeMirrorMaker.copy(JCTree): JCTree
  • added: method TreeMirrorMaker.copy(JCTree, Void): JCTree
  • added: method TreeMirrorMaker.copy(List): List
  • added: method TreeMirrorMaker.copy(List, Void): List
  • added: method TreeMirrorMaker.getOriginalToCopyMap(): Map
  • added: method TreeMirrorMaker.visitLabeledStatement(LabeledStatementTree, Void): JCTree
  • added: method TreeMirrorMaker.visitVariable(VariableTree, Void): JCTree
  • added: static class JavacResolution.TypeNotConvertibleException extends Exception
  • added: static field CommentInfo.EndConnection.AFTER_COMMENT: CommentInfo.EndConnection
  • added: static field CommentInfo.EndConnection.DIRECT_AFTER_COMMENT: CommentInfo.EndConnection
  • added: static field CommentInfo.EndConnection.ON_NEXT_LINE: CommentInfo.EndConnection
  • added: static field CommentInfo.StartConnection.AFTER_PREVIOUS: CommentInfo.StartConnection
  • added: static field CommentInfo.StartConnection.DIRECT_AFTER_PREVIOUS: CommentInfo.StartConnection
  • added: static field CommentInfo.StartConnection.ON_NEXT_LINE: CommentInfo.StartConnection
  • added: static field CommentInfo.StartConnection.START_OF_LINE: CommentInfo.StartConnection
  • added: static method CommentCatcher.create(Context): CommentCatcher
  • added: static method CommentInfo.EndConnection.valueOf(String): CommentInfo.EndConnection
  • added: static method CommentInfo.EndConnection.values(): CommentInfo.EndConnection[]
  • added: static method CommentInfo.StartConnection.valueOf(String): CommentInfo.StartConnection
  • added: static method CommentInfo.StartConnection.values(): CommentInfo.StartConnection[]
  • added: static method Javac.calculateGuess(JCTree.JCExpression): Object
  • added: static method Javac.getCtcInt(Class, String): int
  • added: static method Javac.isPrimitive(JCTree.JCExpression): boolean
  • added: static method Javac.toAllGetterNames(JCTree.JCVariableDecl): List
  • added: static method Javac.toAllSetterNames(JCTree.JCVariableDecl): List
  • added: static method Javac.toGetterName(JCTree.JCVariableDecl): String
  • added: static method Javac.toSetterName(JCTree.JCVariableDecl): String
  • added: static method JavacResolution.createJavaLangObject(TreeMaker, JavacAST): JCTree.JCExpression
  • added: static method JavacResolution.ifTypeIsIterableToComponent(Type, JavacAST): Type
  • added: static method JavacResolution.typeToJCTree(Type, TreeMaker, JavacAST, boolean): JCTree.JCExpression
  • added: static method LombokOptions.markChanged(Context, JCTree.JCCompilationUnit): void
  • added: static method LombokOptions.replaceWithDelombokOptions(Context): LombokOptions
  • added: static method LombokOptions.shouldDeleteLombokAnnotations(Context): boolean
  • added: class MessagerDiagnosticsReceiver implements DiagnosticsReceiver
  • added: ctor MessagerDiagnosticsReceiver(Messager)
  • added: method MessagerDiagnosticsReceiver.addError(String): void
  • added: method MessagerDiagnosticsReceiver.addWarning(String): void
  • added: method Processor.getSupportedSourceVersion(): SourceVersion
  • removed: static method JavacHandlerUtil.isPrimitive(JCTree.JCExpression): boolean
  • removed: static method JavacHandlerUtil.markAnnotationAsProcessed(JavacNode, Class): void
  • removed: static method JavacHandlerUtil.toAllGetterNames(JCTree.JCVariableDecl): List
  • removed: static method JavacHandlerUtil.toGetterName(JCTree.JCVariableDecl): String
  • removed: static method JavacHandlerUtil.toSetterName(JCTree.JCVariableDecl): String
  • changed: class HandleCleanup implements JavacAnnotationHandler → class HandleCleanup extends JavacAnnotationHandler
  • changed: class HandleData implements JavacAnnotationHandler → class HandleData extends JavacAnnotationHandler
  • changed: class HandleEqualsAndHashCode implements JavacAnnotationHandler → class HandleEqualsAndHashCode extends JavacAnnotationHandler
  • changed: class HandleGetter implements JavacAnnotationHandler → class HandleGetter extends JavacAnnotationHandler
  • changed: class HandlePrintAST implements JavacAnnotationHandler → class HandlePrintAST extends JavacAnnotationHandler
  • changed: class HandleSetter implements JavacAnnotationHandler → class HandleSetter extends JavacAnnotationHandler
  • changed: class HandleSneakyThrows implements JavacAnnotationHandler → class HandleSneakyThrows extends JavacAnnotationHandler
  • changed: class HandleSynchronized implements JavacAnnotationHandler → class HandleSynchronized extends JavacAnnotationHandler
  • changed: class HandleToString implements JavacAnnotationHandler → class HandleToString extends JavacAnnotationHandler
  • changed: method HandleCleanup.handle(AnnotationValues, JCTree.JCAnnotation, JavacNode): boolean → method HandleCleanup.handle(AnnotationValues, JCTree.JCAnnotation, JavacNode): void
  • changed: method HandleConstructor.HandleAllArgsConstructor.handle(AnnotationValues, JCTree.JCAnnotation, JavacNode): boolean → method HandleConstructor.HandleAllArgsConstructor.handle(AnnotationValues, JCTree.JCAnnotation, JavacNode): void
  • changed: method HandleConstructor.HandleNoArgsConstructor.handle(AnnotationValues, JCTree.JCAnnotation, JavacNode): boolean → method HandleConstructor.HandleNoArgsConstructor.handle(AnnotationValues, JCTree.JCAnnotation, JavacNode): void
  • changed: method HandleConstructor.HandleRequiredArgsConstructor.handle(AnnotationValues, JCTree.JCAnnotation, JavacNode): boolean → method HandleConstructor.HandleRequiredArgsConstructor.handle(AnnotationValues, JCTree.JCAnnotation, JavacNode): void
  • changed: method HandleConstructor.generateConstructor(JavacNode, AccessLevel, List, String, boolean, boolean): void → method HandleConstructor.generateConstructor(JavacNode, AccessLevel, List, String, boolean, boolean, JavacNode): void
  • changed: method HandleConstructor.generateRequiredArgsConstructor(JavacNode, AccessLevel, String, boolean): void → method HandleConstructor.generateRequiredArgsConstructor(JavacNode, AccessLevel, String, boolean, JavacNode): void
  • changed: method HandleData.handle(AnnotationValues, JCTree.JCAnnotation, JavacNode): boolean → method HandleData.handle(AnnotationValues, JCTree.JCAnnotation, JavacNode): void
  • changed: method HandleEqualsAndHashCode.handle(AnnotationValues, JCTree.JCAnnotation, JavacNode): boolean → method HandleEqualsAndHashCode.handle(AnnotationValues, JCTree.JCAnnotation, JavacNode): void
  • changed: method HandleGetter.generateGetterForField(JavacNode, JCDiagnostic.DiagnosticPosition, AccessLevel): void → method HandleGetter.generateGetterForField(JavacNode, JCDiagnostic.DiagnosticPosition, AccessLevel, boolean): void
  • changed: method HandleGetter.generateGetterForType(JavacNode, JavacNode, AccessLevel, boolean): boolean → method HandleGetter.generateGetterForType(JavacNode, JavacNode, AccessLevel, boolean): void
  • changed: method HandleGetter.handle(AnnotationValues, JCTree.JCAnnotation, JavacNode): boolean → method HandleGetter.handle(AnnotationValues, JCTree.JCAnnotation, JavacNode): void
  • changed: method HandlePrintAST.handle(AnnotationValues, JCTree.JCAnnotation, JavacNode): boolean → method HandlePrintAST.handle(AnnotationValues, JCTree.JCAnnotation, JavacNode): void
  • changed: method HandleSetter.generateSetterForType(JavacNode, JavacNode, AccessLevel, boolean): boolean → method HandleSetter.generateSetterForType(JavacNode, JavacNode, AccessLevel, boolean): void
  • changed: method HandleSetter.handle(AnnotationValues, JCTree.JCAnnotation, JavacNode): boolean → method HandleSetter.handle(AnnotationValues, JCTree.JCAnnotation, JavacNode): void
  • changed: method HandleSneakyThrows.handle(AnnotationValues, JCTree.JCAnnotation, JavacNode): boolean → method HandleSneakyThrows.handle(AnnotationValues, JCTree.JCAnnotation, JavacNode): void
  • changed: method HandleSynchronized.handle(AnnotationValues, JCTree.JCAnnotation, JavacNode): boolean → method HandleSynchronized.handle(AnnotationValues, JCTree.JCAnnotation, JavacNode): void
  • changed: method HandleToString.handle(AnnotationValues, JCTree.JCAnnotation, JavacNode): boolean → method HandleToString.handle(AnnotationValues, JCTree.JCAnnotation, JavacNode): void
  • changed: static class HandleConstructor.HandleAllArgsConstructor implements JavacAnnotationHandler → static class HandleConstructor.HandleAllArgsConstructor extends JavacAnnotationHandler
  • changed: static class HandleConstructor.HandleNoArgsConstructor implements JavacAnnotationHandler → static class HandleConstructor.HandleNoArgsConstructor extends JavacAnnotationHandler
  • changed: static class HandleConstructor.HandleRequiredArgsConstructor implements JavacAnnotationHandler → static class HandleConstructor.HandleRequiredArgsConstructor extends JavacAnnotationHandler
  • changed: static method JavacHandlerUtil.chainDots(TreeMaker, JavacNode, String[]): JCTree.JCExpression → static method JavacHandlerUtil.chainDots(JavacNode, String[]): JCTree.JCExpression
  • added: class HandleDelegate extends JavacAnnotationHandler
  • added: class HandleLog
  • added: class HandleVal extends JavacASTAdapter
  • added: ctor HandleDelegate()
  • added: ctor HandleLog.HandleCommonsLog()
  • added: ctor HandleLog.HandleJulLog()
  • added: ctor HandleLog.HandleLog4jLog()
  • added: ctor HandleLog.HandleSlf4jLog()
  • added: ctor HandleVal()
  • added: method HandleDelegate.handle(AnnotationValues, JCTree.JCAnnotation, JavacNode): void
  • added: method HandleDelegate.isResolutionBased(): boolean
  • added: method HandleLog.HandleCommonsLog.handle(AnnotationValues, JCTree.JCAnnotation, JavacNode): void
  • added: method HandleLog.HandleJulLog.handle(AnnotationValues, JCTree.JCAnnotation, JavacNode): void
  • added: method HandleLog.HandleLog4jLog.handle(AnnotationValues, JCTree.JCAnnotation, JavacNode): void
  • added: method HandleLog.HandleSlf4jLog.handle(AnnotationValues, JCTree.JCAnnotation, JavacNode): void
  • added: method HandleVal.isResolutionBased(): boolean
  • added: method HandleVal.visitLocal(JavacNode, JCTree.JCVariableDecl): void
  • added: static class HandleLog.HandleCommonsLog extends JavacAnnotationHandler
  • added: static class HandleLog.HandleJulLog extends JavacAnnotationHandler
  • added: static class HandleLog.HandleLog4jLog extends JavacAnnotationHandler
  • added: static class HandleLog.HandleSlf4jLog extends JavacAnnotationHandler
  • added: static method HandleLog.processAnnotation(HandleLog.LoggingFramework, AnnotationValues, JavacNode): void
  • added: static method JavacHandlerUtil.annotationTypeMatches(Class, JavacNode): boolean
  • added: static method JavacHandlerUtil.chainDotsString(JavacNode, String): JCTree.JCExpression
  • added: static method JavacHandlerUtil.createAnnotation(Class, JavacNode): AnnotationValues
  • added: static method JavacHandlerUtil.deleteAnnotationIfNeccessary(JavacNode, Class): void
  • added: static method JavacHandlerUtil.getGeneratedBy(JCTree): JCTree
  • added: static method JavacHandlerUtil.injectFieldSuppressWarnings(JavacNode, JCTree.JCVariableDecl): void
  • added: static method JavacHandlerUtil.isGenerated(JCTree): boolean
  • added: static method JavacHandlerUtil.recursiveSetGeneratedBy(JCTree, JCTree): JCTree
  • added: static method JavacHandlerUtil.setGeneratedBy(JCTree, JCTree): JCTree
  • added: static method JavacHandlerUtil.typeMatches(Class, JavacNode, JCTree): boolean
  • added: class CommentCollectingParserFactory extends Parser.Factory
  • added: class CommentCollectingScanner extends Scanner
  • added: class CommentCollectingScannerFactory extends Scanner.Factory
  • added: ctor CommentCollectingParserFactory(Context, Map)
  • added: ctor CommentCollectingScanner(CommentCollectingScannerFactory, CharBuffer)
  • added: ctor CommentCollectingScanner(CommentCollectingScannerFactory, char[], int)
  • added: ctor CommentCollectingScannerFactory(Context)
  • added: method CommentCollectingParserFactory.newParser(Lexer, boolean, boolean): Parser
  • added: method CommentCollectingScanner.getComments(): List
  • added: method CommentCollectingScanner.processComment(Scanner.CommentStyle): void
  • added: method CommentCollectingScannerFactory.newScanner(CharSequence): Scanner
  • added: method CommentCollectingScannerFactory.newScanner(char[], int): Scanner
  • added: static method CommentCollectingParserFactory.setInCompiler(JavaCompiler, Context, Map): void
  • added: static method CommentCollectingScannerFactory.preRegister(Context): void
  • added: class CommentCollectingParserFactory extends ParserFactory
  • added: class CommentCollectingScanner extends Scanner
  • added: class CommentCollectingScannerFactory extends ScannerFactory
  • added: ctor CommentCollectingParserFactory(Context, Map)
  • added: ctor CommentCollectingScanner(CommentCollectingScannerFactory, CharBuffer)
  • added: ctor CommentCollectingScanner(CommentCollectingScannerFactory, char[], int)
  • added: ctor CommentCollectingScannerFactory(Context)
  • added: method CommentCollectingParserFactory.newParser(CharSequence, boolean, boolean, boolean): Parser
  • added: method CommentCollectingScanner.getComments(): List
  • added: method CommentCollectingScanner.processComment(Scanner.CommentStyle): void
  • added: method CommentCollectingScannerFactory.newScanner(CharSequence, boolean): Scanner
  • added: method CommentCollectingScannerFactory.newScanner(char[], int, boolean): Scanner
  • added: static method CommentCollectingParserFactory.setInCompiler(JavaCompiler, Context, Map): void
  • added: static method CommentCollectingScannerFactory.preRegister(Context): void
  • added: @interface Description
  • added: @interface Excludes
  • added: @interface FullName
  • added: @interface Mandatory
  • added: @interface Requires
  • added: @interface Sequential
  • added: @interface Shorthand
  • added: class CmdReader
  • added: class InvalidCommandLineException extends Exception
  • added: ctor InvalidCommandLineException(String)
  • added: method CmdReader.generateCommandLineHelp(String): String
  • added: method CmdReader.make(String): Object
  • added: method CmdReader.make(String[]): Object
  • added: method Description.value(): String
  • added: method Excludes.value(): String[]
  • added: method FullName.value(): String
  • added: method Mandatory.onlyIf(): String[]
  • added: method Mandatory.onlyIfNot(): String[]
  • added: method Requires.value(): String[]
  • added: method Shorthand.value(): String[]
  • added: static method CmdReader.of(Class): CmdReader
  • added: static method CmdReader.squash(Collection): String
  • added: abstract class AnnotationVisitor
  • added: abstract class ClassVisitor
  • added: abstract class FieldVisitor
  • added: abstract class MethodVisitor
  • added: class Attribute
  • added: class ByteVector
  • added: class ClassReader
  • added: class ClassWriter extends ClassVisitor
  • added: class Label
  • added: class Type
  • added: ctor AnnotationVisitor(int)
  • added: ctor AnnotationVisitor(int, AnnotationVisitor)
  • added: ctor Attribute(String)
  • added: ctor ByteVector()
  • added: ctor ByteVector(int)
  • added: ctor ClassReader(InputStream)
  • added: ctor ClassReader(String)
  • added: ctor ClassReader(byte[])
  • added: ctor ClassReader(byte[], int, int)
  • added: ctor ClassVisitor(int)
  • added: ctor ClassVisitor(int, ClassVisitor)
  • added: ctor ClassWriter(ClassReader, int)
  • added: ctor ClassWriter(int)
  • added: ctor FieldVisitor(int)
  • added: ctor FieldVisitor(int, FieldVisitor)
  • added: ctor Handle(int, String, String, String)
  • added: ctor Label()
  • added: ctor MethodVisitor(int)
  • added: ctor MethodVisitor(int, MethodVisitor)
  • added: field AnnotationVisitor.api: int
  • added: field AnnotationVisitor.av: AnnotationVisitor
  • added: field Attribute.type: String
  • added: field ClassReader.b: byte[]
  • added: field ClassReader.header: int
  • added: field ClassVisitor.api: int
  • added: field ClassVisitor.cv: ClassVisitor
  • added: field FieldVisitor.api: int
  • added: field FieldVisitor.fv: FieldVisitor
  • added: field Label.info: Object
  • added: field MethodVisitor.api: int
  • added: field MethodVisitor.mv: MethodVisitor
  • added: final class Handle
  • added: interface Opcodes
  • added: method AnnotationVisitor.visit(String, Object): void
  • added: method AnnotationVisitor.visitAnnotation(String, String): AnnotationVisitor
  • added: method AnnotationVisitor.visitArray(String): AnnotationVisitor
  • added: method AnnotationVisitor.visitEnd(): void
  • added: method AnnotationVisitor.visitEnum(String, String, String): void
  • added: method Attribute.getLabels(): Label[]
  • added: method Attribute.isCodeAttribute(): boolean
  • added: method Attribute.isUnknown(): boolean
  • added: method Attribute.read(ClassReader, int, int, char[], int, Label[]): Attribute
  • added: method Attribute.write(ClassWriter, byte[], int, int, int): ByteVector
  • added: method ByteVector.putByte(int): ByteVector
  • added: method ByteVector.putByteArray(byte[], int, int): ByteVector
  • added: method ByteVector.putInt(int): ByteVector
  • added: method ByteVector.putLong(long): ByteVector
  • added: method ByteVector.putShort(int): ByteVector
  • added: method ByteVector.putUTF8(String): ByteVector
  • added: method ClassReader.accept(ClassVisitor, Attribute[], int): void
  • added: method ClassReader.accept(ClassVisitor, int): void
  • added: method ClassReader.getAccess(): int
  • added: method ClassReader.getClassName(): String
  • added: method ClassReader.getInterfaces(): String[]
  • added: method ClassReader.getItem(int): int
  • added: method ClassReader.getItemCount(): int
  • added: method ClassReader.getMaxStringLength(): int
  • added: method ClassReader.getSuperName(): String
  • added: method ClassReader.readByte(int): int
  • added: method ClassReader.readClass(int, char[]): String
  • added: method ClassReader.readConst(int, char[]): Object
  • added: method ClassReader.readInt(int): int
  • added: method ClassReader.readLabel(int, Label[]): Label
  • added: method ClassReader.readLong(int): long
  • added: method ClassReader.readShort(int): short
  • added: method ClassReader.readUTF8(int, char[]): String
  • added: method ClassReader.readUnsignedShort(int): int
  • added: method ClassVisitor.visit(int, int, String, String, String, String[]): void
  • added: method ClassVisitor.visitAnnotation(String, boolean): AnnotationVisitor
  • added: method ClassVisitor.visitAttribute(Attribute): void
  • added: method ClassVisitor.visitEnd(): void
  • added: method ClassVisitor.visitField(int, String, String, String, Object): FieldVisitor
  • added: method ClassVisitor.visitInnerClass(String, String, String, int): void
  • added: method ClassVisitor.visitMethod(int, String, String, String, String[]): MethodVisitor
  • added: method ClassVisitor.visitOuterClass(String, String, String): void
  • added: method ClassVisitor.visitSource(String, String): void
  • added: method ClassWriter.getCommonSuperClass(String, String): String
  • added: method ClassWriter.newClass(String): int
  • added: method ClassWriter.newConst(Object): int
  • added: method ClassWriter.newField(String, String, String): int
  • added: method ClassWriter.newHandle(int, String, String, String): int
  • added: method ClassWriter.newInvokeDynamic(String, String, Handle, Object[]): int
  • added: method ClassWriter.newMethod(String, String, String, boolean): int
  • added: method ClassWriter.newMethodType(String): int
  • added: method ClassWriter.newNameType(String, String): int
  • added: method ClassWriter.newUTF8(String): int
  • added: method ClassWriter.toByteArray(): byte[]
  • added: method ClassWriter.visit(int, int, String, String, String, String[]): void
  • added: method ClassWriter.visitAnnotation(String, boolean): AnnotationVisitor
  • added: method ClassWriter.visitAttribute(Attribute): void
  • added: method ClassWriter.visitEnd(): void
  • added: method ClassWriter.visitField(int, String, String, String, Object): FieldVisitor
  • added: method ClassWriter.visitInnerClass(String, String, String, int): void
  • added: method ClassWriter.visitMethod(int, String, String, String, String[]): MethodVisitor
  • added: method ClassWriter.visitOuterClass(String, String, String): void
  • added: method ClassWriter.visitSource(String, String): void
  • added: method FieldVisitor.visitAnnotation(String, boolean): AnnotationVisitor
  • added: method FieldVisitor.visitAttribute(Attribute): void
  • added: method FieldVisitor.visitEnd(): void
  • added: method Handle.equals(Object): boolean
  • added: method Handle.getDesc(): String
  • added: method Handle.getName(): String
  • added: method Handle.getOwner(): String
  • added: method Handle.getTag(): int
  • added: method Handle.hashCode(): int
  • added: method Handle.toString(): String
  • added: method Label.getOffset(): int
  • added: method Label.toString(): String
  • added: method MethodVisitor.visitAnnotation(String, boolean): AnnotationVisitor
  • added: method MethodVisitor.visitAnnotationDefault(): AnnotationVisitor
  • added: method MethodVisitor.visitAttribute(Attribute): void
  • added: method MethodVisitor.visitCode(): void
  • added: method MethodVisitor.visitEnd(): void
  • added: method MethodVisitor.visitFieldInsn(int, String, String, String): void
  • added: method MethodVisitor.visitFrame(int, int, Object[], int, Object[]): void
  • added: method MethodVisitor.visitIincInsn(int, int): void
  • added: method MethodVisitor.visitInsn(int): void
  • added: method MethodVisitor.visitIntInsn(int, int): void
  • added: method MethodVisitor.visitInvokeDynamicInsn(String, String, Handle, Object[]): void
  • added: method MethodVisitor.visitJumpInsn(int, Label): void
  • added: method MethodVisitor.visitLabel(Label): void
  • added: method MethodVisitor.visitLdcInsn(Object): void
  • added: method MethodVisitor.visitLineNumber(int, Label): void
  • added: method MethodVisitor.visitLocalVariable(String, String, String, Label, Label, int): void
  • added: method MethodVisitor.visitLookupSwitchInsn(Label, int[], Label[]): void
  • added: method MethodVisitor.visitMaxs(int, int): void
  • added: method MethodVisitor.visitMethodInsn(int, String, String, String): void
  • added: method MethodVisitor.visitMultiANewArrayInsn(String, int): void
  • added: method MethodVisitor.visitParameterAnnotation(int, String, boolean): AnnotationVisitor
  • added: method MethodVisitor.visitTableSwitchInsn(int, int, Label, Label[]): void
  • added: method MethodVisitor.visitTryCatchBlock(Label, Label, Label, String): void
  • added: method MethodVisitor.visitTypeInsn(int, String): void
  • added: method MethodVisitor.visitVarInsn(int, int): void
  • added: method Type.equals(Object): boolean
  • added: method Type.getArgumentTypes(): Type[]
  • added: method Type.getArgumentsAndReturnSizes(): int
  • added: method Type.getClassName(): String
  • added: method Type.getDescriptor(): String
  • added: method Type.getDimensions(): int
  • added: method Type.getElementType(): Type
  • added: method Type.getInternalName(): String
  • added: method Type.getOpcode(int): int
  • added: method Type.getReturnType(): Type
  • added: method Type.getSize(): int
  • added: method Type.getSort(): int
  • added: method Type.hashCode(): int
  • added: method Type.toString(): String
  • added: static field ClassReader.EXPAND_FRAMES: int
  • added: static field ClassReader.SKIP_CODE: int
  • added: static field ClassReader.SKIP_DEBUG: int
  • added: static field ClassReader.SKIP_FRAMES: int
  • added: static field ClassWriter.COMPUTE_FRAMES: int
  • added: static field ClassWriter.COMPUTE_MAXS: int
  • added: static field Opcodes.AALOAD: int
  • added: static field Opcodes.AASTORE: int
  • added: static field Opcodes.ACC_ABSTRACT: int
  • added: static field Opcodes.ACC_ANNOTATION: int
  • added: static field Opcodes.ACC_BRIDGE: int
  • added: static field Opcodes.ACC_DEPRECATED: int
  • added: static field Opcodes.ACC_ENUM: int
  • added: static field Opcodes.ACC_FINAL: int
  • added: static field Opcodes.ACC_INTERFACE: int
  • added: static field Opcodes.ACC_NATIVE: int
  • added: static field Opcodes.ACC_PRIVATE: int
  • added: static field Opcodes.ACC_PROTECTED: int
  • added: static field Opcodes.ACC_PUBLIC: int
  • added: static field Opcodes.ACC_STATIC: int
  • added: static field Opcodes.ACC_STRICT: int
  • added: static field Opcodes.ACC_SUPER: int
  • added: static field Opcodes.ACC_SYNCHRONIZED: int
  • added: static field Opcodes.ACC_SYNTHETIC: int
  • added: static field Opcodes.ACC_TRANSIENT: int
  • added: static field Opcodes.ACC_VARARGS: int
  • added: static field Opcodes.ACC_VOLATILE: int
  • added: static field Opcodes.ACONST_NULL: int
  • added: static field Opcodes.ALOAD: int
  • added: static field Opcodes.ANEWARRAY: int
  • added: static field Opcodes.ARETURN: int
  • added: static field Opcodes.ARRAYLENGTH: int
  • added: static field Opcodes.ASM4: int
  • added: static field Opcodes.ASTORE: int
  • added: static field Opcodes.ATHROW: int
  • added: static field Opcodes.BALOAD: int
  • added: static field Opcodes.BASTORE: int
  • added: static field Opcodes.BIPUSH: int
  • added: static field Opcodes.CALOAD: int
  • added: static field Opcodes.CASTORE: int
  • added: static field Opcodes.CHECKCAST: int
  • added: static field Opcodes.D2F: int
  • added: static field Opcodes.D2I: int
  • added: static field Opcodes.D2L: int
  • added: static field Opcodes.DADD: int
  • added: static field Opcodes.DALOAD: int
  • added: static field Opcodes.DASTORE: int
  • added: static field Opcodes.DCMPG: int
  • added: static field Opcodes.DCMPL: int
  • added: static field Opcodes.DCONST_0: int
  • added: static field Opcodes.DCONST_1: int
  • added: static field Opcodes.DDIV: int
  • added: static field Opcodes.DLOAD: int
  • added: static field Opcodes.DMUL: int
  • added: static field Opcodes.DNEG: int
  • added: static field Opcodes.DOUBLE: Integer
  • added: static field Opcodes.DREM: int
  • added: static field Opcodes.DRETURN: int
  • added: static field Opcodes.DSTORE: int
  • added: static field Opcodes.DSUB: int
  • added: static field Opcodes.DUP2: int
  • added: static field Opcodes.DUP2_X1: int
  • added: static field Opcodes.DUP2_X2: int
  • added: static field Opcodes.DUP: int
  • added: static field Opcodes.DUP_X1: int
  • added: static field Opcodes.DUP_X2: int
  • added: static field Opcodes.F2D: int
  • added: static field Opcodes.F2I: int
  • added: static field Opcodes.F2L: int
  • added: static field Opcodes.FADD: int
  • added: static field Opcodes.FALOAD: int
  • added: static field Opcodes.FASTORE: int
  • added: static field Opcodes.FCMPG: int
  • added: static field Opcodes.FCMPL: int
  • added: static field Opcodes.FCONST_0: int
  • added: static field Opcodes.FCONST_1: int
  • added: static field Opcodes.FCONST_2: int
  • added: static field Opcodes.FDIV: int
  • added: static field Opcodes.FLOAD: int
  • added: static field Opcodes.FLOAT: Integer
  • added: static field Opcodes.FMUL: int
  • added: static field Opcodes.FNEG: int
  • added: static field Opcodes.FREM: int
  • added: static field Opcodes.FRETURN: int
  • added: static field Opcodes.FSTORE: int
  • added: static field Opcodes.FSUB: int
  • added: static field Opcodes.F_APPEND: int
  • added: static field Opcodes.F_CHOP: int
  • added: static field Opcodes.F_FULL: int
  • added: static field Opcodes.F_NEW: int
  • added: static field Opcodes.F_SAME1: int
  • added: static field Opcodes.F_SAME: int
  • added: static field Opcodes.GETFIELD: int
  • added: static field Opcodes.GETSTATIC: int
  • added: static field Opcodes.GOTO: int
  • added: static field Opcodes.H_GETFIELD: int
  • added: static field Opcodes.H_GETSTATIC: int
  • added: static field Opcodes.H_INVOKEINTERFACE: int
  • added: static field Opcodes.H_INVOKESPECIAL: int
  • added: static field Opcodes.H_INVOKESTATIC: int
  • added: static field Opcodes.H_INVOKEVIRTUAL: int
  • added: static field Opcodes.H_NEWINVOKESPECIAL: int
  • added: static field Opcodes.H_PUTFIELD: int
  • added: static field Opcodes.H_PUTSTATIC: int
  • added: static field Opcodes.I2B: int
  • added: static field Opcodes.I2C: int
  • added: static field Opcodes.I2D: int
  • added: static field Opcodes.I2F: int
  • added: static field Opcodes.I2L: int
  • added: static field Opcodes.I2S: int
  • added: static field Opcodes.IADD: int
  • added: static field Opcodes.IALOAD: int
  • added: static field Opcodes.IAND: int
  • added: static field Opcodes.IASTORE: int
  • added: static field Opcodes.ICONST_0: int
  • added: static field Opcodes.ICONST_1: int
  • added: static field Opcodes.ICONST_2: int
  • added: static field Opcodes.ICONST_3: int
  • added: static field Opcodes.ICONST_4: int
  • added: static field Opcodes.ICONST_5: int
  • added: static field Opcodes.ICONST_M1: int
  • added: static field Opcodes.IDIV: int
  • added: static field Opcodes.IFEQ: int
  • added: static field Opcodes.IFGE: int
  • added: static field Opcodes.IFGT: int
  • added: static field Opcodes.IFLE: int
  • added: static field Opcodes.IFLT: int
  • added: static field Opcodes.IFNE: int
  • added: static field Opcodes.IFNONNULL: int
  • added: static field Opcodes.IFNULL: int
  • added: static field Opcodes.IF_ACMPEQ: int
  • added: static field Opcodes.IF_ACMPNE: int
  • added: static field Opcodes.IF_ICMPEQ: int
  • added: static field Opcodes.IF_ICMPGE: int
  • added: static field Opcodes.IF_ICMPGT: int
  • added: static field Opcodes.IF_ICMPLE: int
  • added: static field Opcodes.IF_ICMPLT: int
  • added: static field Opcodes.IF_ICMPNE: int
  • added: static field Opcodes.IINC: int
  • added: static field Opcodes.ILOAD: int
  • added: static field Opcodes.IMUL: int
  • added: static field Opcodes.INEG: int
  • added: static field Opcodes.INSTANCEOF: int
  • added: static field Opcodes.INTEGER: Integer
  • added: static field Opcodes.INVOKEDYNAMIC: int
  • added: static field Opcodes.INVOKEINTERFACE: int
  • added: static field Opcodes.INVOKESPECIAL: int
  • added: static field Opcodes.INVOKESTATIC: int
  • added: static field Opcodes.INVOKEVIRTUAL: int
  • added: static field Opcodes.IOR: int
  • added: static field Opcodes.IREM: int
  • added: static field Opcodes.IRETURN: int
  • added: static field Opcodes.ISHL: int
  • added: static field Opcodes.ISHR: int
  • added: static field Opcodes.ISTORE: int
  • added: static field Opcodes.ISUB: int
  • added: static field Opcodes.IUSHR: int
  • added: static field Opcodes.IXOR: int
  • added: static field Opcodes.JSR: int
  • added: static field Opcodes.L2D: int
  • added: static field Opcodes.L2F: int
  • added: static field Opcodes.L2I: int
  • added: static field Opcodes.LADD: int
  • added: static field Opcodes.LALOAD: int
  • added: static field Opcodes.LAND: int
  • added: static field Opcodes.LASTORE: int
  • added: static field Opcodes.LCMP: int
  • added: static field Opcodes.LCONST_0: int
  • added: static field Opcodes.LCONST_1: int
  • added: static field Opcodes.LDC: int
  • added: static field Opcodes.LDIV: int
  • added: static field Opcodes.LLOAD: int
  • added: static field Opcodes.LMUL: int
  • added: static field Opcodes.LNEG: int
  • added: static field Opcodes.LONG: Integer
  • added: static field Opcodes.LOOKUPSWITCH: int
  • added: static field Opcodes.LOR: int
  • added: static field Opcodes.LREM: int
  • added: static field Opcodes.LRETURN: int
  • added: static field Opcodes.LSHL: int
  • added: static field Opcodes.LSHR: int
  • added: static field Opcodes.LSTORE: int
  • added: static field Opcodes.LSUB: int
  • added: static field Opcodes.LUSHR: int
  • added: static field Opcodes.LXOR: int
  • added: static field Opcodes.MONITORENTER: int
  • added: static field Opcodes.MONITOREXIT: int
  • added: static field Opcodes.MULTIANEWARRAY: int
  • added: static field Opcodes.NEW: int
  • added: static field Opcodes.NEWARRAY: int
  • added: static field Opcodes.NOP: int
  • added: static field Opcodes.NULL: Integer
  • added: static field Opcodes.POP2: int
  • added: static field Opcodes.POP: int
  • added: static field Opcodes.PUTFIELD: int
  • added: static field Opcodes.PUTSTATIC: int
  • added: static field Opcodes.RET: int
  • added: static field Opcodes.RETURN: int
  • added: static field Opcodes.SALOAD: int
  • added: static field Opcodes.SASTORE: int
  • added: static field Opcodes.SIPUSH: int
  • added: static field Opcodes.SWAP: int
  • added: static field Opcodes.TABLESWITCH: int
  • added: static field Opcodes.TOP: Integer
  • added: static field Opcodes.T_BOOLEAN: int
  • added: static field Opcodes.T_BYTE: int
  • added: static field Opcodes.T_CHAR: int
  • added: static field Opcodes.T_DOUBLE: int
  • added: static field Opcodes.T_FLOAT: int
  • added: static field Opcodes.T_INT: int
  • added: static field Opcodes.T_LONG: int
  • added: static field Opcodes.T_SHORT: int
  • added: static field Opcodes.UNINITIALIZED_THIS: Integer
  • added: static field Opcodes.V1_1: int
  • added: static field Opcodes.V1_2: int
  • added: static field Opcodes.V1_3: int
  • added: static field Opcodes.V1_4: int
  • added: static field Opcodes.V1_5: int
  • added: static field Opcodes.V1_6: int
  • added: static field Opcodes.V1_7: int
  • added: static field Type.ARRAY: int
  • added: static field Type.BOOLEAN: int
  • added: static field Type.BOOLEAN_TYPE: Type
  • added: static field Type.BYTE: int
  • added: static field Type.BYTE_TYPE: Type
  • added: static field Type.CHAR: int
  • added: static field Type.CHAR_TYPE: Type
  • added: static field Type.DOUBLE: int
  • added: static field Type.DOUBLE_TYPE: Type
  • added: static field Type.FLOAT: int
  • added: static field Type.FLOAT_TYPE: Type
  • added: static field Type.INT: int
  • added: static field Type.INT_TYPE: Type
  • added: static field Type.LONG: int
  • added: static field Type.LONG_TYPE: Type
  • added: static field Type.METHOD: int
  • added: static field Type.OBJECT: int
  • added: static field Type.SHORT: int
  • added: static field Type.SHORT_TYPE: Type
  • added: static field Type.VOID: int
  • added: static field Type.VOID_TYPE: Type
  • added: static method Type.getArgumentTypes(Method): Type[]
  • added: static method Type.getArgumentTypes(String): Type[]
  • added: static method Type.getArgumentsAndReturnSizes(String): int
  • added: static method Type.getConstructorDescriptor(Constructor): String
  • added: static method Type.getDescriptor(Class): String
  • added: static method Type.getInternalName(Class): String
  • added: static method Type.getMethodDescriptor(Method): String
  • added: static method Type.getMethodDescriptor(Type, Type[]): String
  • added: static method Type.getMethodType(String): Type
  • added: static method Type.getMethodType(Type, Type[]): Type
  • added: static method Type.getObjectType(String): Type
  • added: static method Type.getReturnType(Method): Type
  • added: static method Type.getReturnType(String): Type
  • added: static method Type.getType(Class): Type
  • added: static method Type.getType(Constructor): Type
  • added: static method Type.getType(Method): Type
  • added: static method Type.getType(String): Type
  • added: abstract class AdviceAdapter extends GeneratorAdapter implements Opcodes
  • added: abstract class Remapper
  • added: class AnalyzerAdapter extends MethodVisitor
  • added: class CodeSizeEvaluator extends MethodVisitor implements Opcodes
  • added: class GeneratorAdapter extends LocalVariablesSorter
  • added: class InstructionAdapter extends MethodVisitor
  • added: class JSRInlinerAdapter extends MethodNode implements Opcodes
  • added: class LocalVariablesSorter extends MethodVisitor
  • added: class Method
  • added: class RemappingAnnotationAdapter extends AnnotationVisitor
  • added: class RemappingClassAdapter extends ClassVisitor
  • added: class RemappingFieldAdapter extends FieldVisitor
  • added: class RemappingMethodAdapter extends LocalVariablesSorter
  • added: class RemappingSignatureAdapter extends SignatureVisitor
  • added: class SerialVersionUIDAdder extends ClassVisitor
  • added: class SimpleRemapper extends Remapper
  • added: class StaticInitMerger extends ClassVisitor
  • added: class TryCatchBlockSorter extends MethodNode
  • added: ctor AdviceAdapter(int, MethodVisitor, int, String, String)
  • added: ctor AnalyzerAdapter(String, int, String, String, MethodVisitor)
  • added: ctor AnalyzerAdapter(int, String, int, String, String, MethodVisitor)
  • added: ctor CodeSizeEvaluator(MethodVisitor)
  • added: ctor CodeSizeEvaluator(int, MethodVisitor)
  • added: ctor GeneratorAdapter(MethodVisitor, int, String, String)
  • added: ctor GeneratorAdapter(int, Method, MethodVisitor)
  • added: ctor GeneratorAdapter(int, Method, String, Type[], ClassVisitor)
  • added: ctor GeneratorAdapter(int, MethodVisitor, int, String, String)
  • added: ctor InstructionAdapter(MethodVisitor)
  • added: ctor InstructionAdapter(int, MethodVisitor)
  • added: ctor JSRInlinerAdapter(MethodVisitor, int, String, String, String, String[])
  • added: ctor JSRInlinerAdapter(int, MethodVisitor, int, String, String, String, String[])
  • added: ctor LocalVariablesSorter(int, String, MethodVisitor)
  • added: ctor LocalVariablesSorter(int, int, String, MethodVisitor)
  • added: ctor Method(String, String)
  • added: ctor Method(String, Type, Type[])
  • added: ctor Remapper()
  • added: ctor RemappingAnnotationAdapter(AnnotationVisitor, Remapper)
  • added: ctor RemappingAnnotationAdapter(int, AnnotationVisitor, Remapper)
  • added: ctor RemappingClassAdapter(ClassVisitor, Remapper)
  • added: ctor RemappingClassAdapter(int, ClassVisitor, Remapper)
  • added: ctor RemappingFieldAdapter(FieldVisitor, Remapper)
  • added: ctor RemappingFieldAdapter(int, FieldVisitor, Remapper)
  • added: ctor RemappingMethodAdapter(int, String, MethodVisitor, Remapper)
  • added: ctor RemappingMethodAdapter(int, int, String, MethodVisitor, Remapper)
  • added: ctor RemappingSignatureAdapter(SignatureVisitor, Remapper)
  • added: ctor RemappingSignatureAdapter(int, SignatureVisitor, Remapper)
  • added: ctor SerialVersionUIDAdder(ClassVisitor)
  • added: ctor SerialVersionUIDAdder(int, ClassVisitor)
  • added: ctor SimpleRemapper(Map)
  • added: ctor SimpleRemapper(String, String)
  • added: ctor StaticInitMerger(String, ClassVisitor)
  • added: ctor StaticInitMerger(int, String, ClassVisitor)
  • added: ctor TryCatchBlockSorter(MethodVisitor, int, String, String, String, String[])
  • added: ctor TryCatchBlockSorter(int, MethodVisitor, int, String, String, String, String[])
  • added: field AdviceAdapter.methodAccess: int
  • added: field AdviceAdapter.methodDesc: String
  • added: field AnalyzerAdapter.locals: List
  • added: field AnalyzerAdapter.stack: List
  • added: field AnalyzerAdapter.uninitializedTypes: Map
  • added: field LocalVariablesSorter.firstLocal: int
  • added: field LocalVariablesSorter.nextLocal: int
  • added: field RemappingAnnotationAdapter.remapper: Remapper
  • added: field RemappingClassAdapter.className: String
  • added: field RemappingClassAdapter.remapper: Remapper
  • added: field RemappingMethodAdapter.remapper: Remapper
  • added: interface TableSwitchGenerator
  • added: method AdviceAdapter.onMethodEnter(): void
  • added: method AdviceAdapter.onMethodExit(int): void
  • added: method AdviceAdapter.visitCode(): void
  • added: method AdviceAdapter.visitFieldInsn(int, String, String, String): void
  • added: method AdviceAdapter.visitInsn(int): void
  • added: method AdviceAdapter.visitIntInsn(int, int): void
  • added: method AdviceAdapter.visitInvokeDynamicInsn(String, String, Handle, Object[]): void
  • added: method AdviceAdapter.visitJumpInsn(int, Label): void
  • added: method AdviceAdapter.visitLabel(Label): void
  • added: method AdviceAdapter.visitLdcInsn(Object): void
  • added: method AdviceAdapter.visitLookupSwitchInsn(Label, int[], Label[]): void
  • added: method AdviceAdapter.visitMethodInsn(int, String, String, String): void
  • added: method AdviceAdapter.visitMultiANewArrayInsn(String, int): void
  • added: method AdviceAdapter.visitTableSwitchInsn(int, int, Label, Label[]): void
  • added: method AdviceAdapter.visitTryCatchBlock(Label, Label, Label, String): void
  • added: method AdviceAdapter.visitTypeInsn(int, String): void
  • added: method AdviceAdapter.visitVarInsn(int, int): void
  • added: method AnalyzerAdapter.visitFieldInsn(int, String, String, String): void
  • added: method AnalyzerAdapter.visitFrame(int, int, Object[], int, Object[]): void
  • added: method AnalyzerAdapter.visitIincInsn(int, int): void
  • added: method AnalyzerAdapter.visitInsn(int): void
  • added: method AnalyzerAdapter.visitIntInsn(int, int): void
  • added: method AnalyzerAdapter.visitInvokeDynamicInsn(String, String, Handle, Object[]): void
  • added: method AnalyzerAdapter.visitJumpInsn(int, Label): void
  • added: method AnalyzerAdapter.visitLabel(Label): void
  • added: method AnalyzerAdapter.visitLdcInsn(Object): void
  • added: method AnalyzerAdapter.visitLookupSwitchInsn(Label, int[], Label[]): void
  • added: method AnalyzerAdapter.visitMaxs(int, int): void
  • added: method AnalyzerAdapter.visitMethodInsn(int, String, String, String): void
  • added: method AnalyzerAdapter.visitMultiANewArrayInsn(String, int): void
  • added: method AnalyzerAdapter.visitTableSwitchInsn(int, int, Label, Label[]): void
  • added: method AnalyzerAdapter.visitTypeInsn(int, String): void
  • added: method AnalyzerAdapter.visitVarInsn(int, int): void
  • added: method CodeSizeEvaluator.getMaxSize(): int
  • added: method CodeSizeEvaluator.getMinSize(): int
  • added: method CodeSizeEvaluator.visitFieldInsn(int, String, String, String): void
  • added: method CodeSizeEvaluator.visitIincInsn(int, int): void
  • added: method CodeSizeEvaluator.visitInsn(int): void
  • added: method CodeSizeEvaluator.visitIntInsn(int, int): void
  • added: method CodeSizeEvaluator.visitInvokeDynamicInsn(String, String, Handle, Object[]): void
  • added: method CodeSizeEvaluator.visitJumpInsn(int, Label): void
  • added: method CodeSizeEvaluator.visitLdcInsn(Object): void
  • added: method CodeSizeEvaluator.visitLookupSwitchInsn(Label, int[], Label[]): void
  • added: method CodeSizeEvaluator.visitMethodInsn(int, String, String, String): void
  • added: method CodeSizeEvaluator.visitMultiANewArrayInsn(String, int): void
  • added: method CodeSizeEvaluator.visitTableSwitchInsn(int, int, Label, Label[]): void
  • added: method CodeSizeEvaluator.visitTypeInsn(int, String): void
  • added: method CodeSizeEvaluator.visitVarInsn(int, int): void
  • added: method GeneratorAdapter.arrayLength(): void
  • added: method GeneratorAdapter.arrayLoad(Type): void
  • added: method GeneratorAdapter.arrayStore(Type): void
  • added: method GeneratorAdapter.box(Type): void
  • added: method GeneratorAdapter.cast(Type, Type): void
  • added: method GeneratorAdapter.catchException(Label, Label, Type): void
  • added: method GeneratorAdapter.checkCast(Type): void
  • added: method GeneratorAdapter.dup(): void
  • added: method GeneratorAdapter.dup2(): void
  • added: method GeneratorAdapter.dup2X1(): void
  • added: method GeneratorAdapter.dup2X2(): void
  • added: method GeneratorAdapter.dupX1(): void
  • added: method GeneratorAdapter.dupX2(): void
  • added: method GeneratorAdapter.endMethod(): void
  • added: method GeneratorAdapter.getField(Type, String, Type): void
  • added: method GeneratorAdapter.getLocalType(int): Type
  • added: method GeneratorAdapter.getStatic(Type, String, Type): void
  • added: method GeneratorAdapter.goTo(Label): void
  • added: method GeneratorAdapter.ifCmp(Type, int, Label): void
  • added: method GeneratorAdapter.ifICmp(int, Label): void
  • added: method GeneratorAdapter.ifNonNull(Label): void
  • added: method GeneratorAdapter.ifNull(Label): void
  • added: method GeneratorAdapter.ifZCmp(int, Label): void
  • added: method GeneratorAdapter.iinc(int, int): void
  • added: method GeneratorAdapter.instanceOf(Type): void
  • added: method GeneratorAdapter.invokeConstructor(Type, Method): void
  • added: method GeneratorAdapter.invokeDynamic(String, String, Handle, Object[]): void
  • added: method GeneratorAdapter.invokeInterface(Type, Method): void
  • added: method GeneratorAdapter.invokeStatic(Type, Method): void
  • added: method GeneratorAdapter.invokeVirtual(Type, Method): void
  • added: method GeneratorAdapter.loadArg(int): void
  • added: method GeneratorAdapter.loadArgArray(): void
  • added: method GeneratorAdapter.loadArgs(): void
  • added: method GeneratorAdapter.loadArgs(int, int): void
  • added: method GeneratorAdapter.loadLocal(int): void
  • added: method GeneratorAdapter.loadLocal(int, Type): void
  • added: method GeneratorAdapter.loadThis(): void
  • added: method GeneratorAdapter.mark(): Label
  • added: method GeneratorAdapter.mark(Label): void
  • added: method GeneratorAdapter.math(int, Type): void
  • added: method GeneratorAdapter.monitorEnter(): void
  • added: method GeneratorAdapter.monitorExit(): void
  • added: method GeneratorAdapter.newArray(Type): void
  • added: method GeneratorAdapter.newInstance(Type): void
  • added: method GeneratorAdapter.newLabel(): Label
  • added: method GeneratorAdapter.not(): void
  • added: method GeneratorAdapter.pop(): void
  • added: method GeneratorAdapter.pop2(): void
  • added: method GeneratorAdapter.push(Handle): void
  • added: method GeneratorAdapter.push(String): void
  • added: method GeneratorAdapter.push(Type): void
  • added: method GeneratorAdapter.push(boolean): void
  • added: method GeneratorAdapter.push(double): void
  • added: method GeneratorAdapter.push(float): void
  • added: method GeneratorAdapter.push(int): void
  • added: method GeneratorAdapter.push(long): void
  • added: method GeneratorAdapter.putField(Type, String, Type): void
  • added: method GeneratorAdapter.putStatic(Type, String, Type): void
  • added: method GeneratorAdapter.ret(int): void
  • added: method GeneratorAdapter.returnValue(): void
  • added: method GeneratorAdapter.setLocalType(int, Type): void
  • added: method GeneratorAdapter.storeArg(int): void
  • added: method GeneratorAdapter.storeLocal(int): void
  • added: method GeneratorAdapter.storeLocal(int, Type): void
  • added: method GeneratorAdapter.swap(): void
  • added: method GeneratorAdapter.swap(Type, Type): void
  • added: method GeneratorAdapter.tableSwitch(int[], TableSwitchGenerator): void
  • added: method GeneratorAdapter.tableSwitch(int[], TableSwitchGenerator, boolean): void
  • added: method GeneratorAdapter.throwException(): void
  • added: method GeneratorAdapter.throwException(Type, String): void
  • added: method GeneratorAdapter.unbox(Type): void
  • added: method GeneratorAdapter.valueOf(Type): void
  • added: method InstructionAdapter.aconst(Object): void
  • added: method InstructionAdapter.add(Type): void
  • added: method InstructionAdapter.aload(Type): void
  • added: method InstructionAdapter.and(Type): void
  • added: method InstructionAdapter.anew(Type): void
  • added: method InstructionAdapter.areturn(Type): void
  • added: method InstructionAdapter.arraylength(): void
  • added: method InstructionAdapter.astore(Type): void
  • added: method InstructionAdapter.athrow(): void
  • added: method InstructionAdapter.cast(Type, Type): void
  • added: method InstructionAdapter.checkcast(Type): void
  • added: method InstructionAdapter.cmpg(Type): void
  • added: method InstructionAdapter.cmpl(Type): void
  • added: method InstructionAdapter.dconst(double): void
  • added: method InstructionAdapter.div(Type): void
  • added: method InstructionAdapter.dup(): void
  • added: method InstructionAdapter.dup2(): void
  • added: method InstructionAdapter.dup2X1(): void
  • added: method InstructionAdapter.dup2X2(): void
  • added: method InstructionAdapter.dupX1(): void
  • added: method InstructionAdapter.dupX2(): void
  • added: method InstructionAdapter.fconst(float): void
  • added: method InstructionAdapter.getfield(String, String, String): void
  • added: method InstructionAdapter.getstatic(String, String, String): void
  • added: method InstructionAdapter.goTo(Label): void
  • added: method InstructionAdapter.hconst(Handle): void
  • added: method InstructionAdapter.iconst(int): void
  • added: method InstructionAdapter.ifacmpeq(Label): void
  • added: method InstructionAdapter.ifacmpne(Label): void
  • added: method InstructionAdapter.ifeq(Label): void
  • added: method InstructionAdapter.ifge(Label): void
  • added: method InstructionAdapter.ifgt(Label): void
  • added: method InstructionAdapter.ificmpeq(Label): void
  • added: method InstructionAdapter.ificmpge(Label): void
  • added: method InstructionAdapter.ificmpgt(Label): void
  • added: method InstructionAdapter.ificmple(Label): void
  • added: method InstructionAdapter.ificmplt(Label): void
  • added: method InstructionAdapter.ificmpne(Label): void
  • added: method InstructionAdapter.ifle(Label): void
  • added: method InstructionAdapter.iflt(Label): void
  • added: method InstructionAdapter.ifne(Label): void
  • added: method InstructionAdapter.ifnonnull(Label): void
  • added: method InstructionAdapter.ifnull(Label): void
  • added: method InstructionAdapter.iinc(int, int): void
  • added: method InstructionAdapter.instanceOf(Type): void
  • added: method InstructionAdapter.invokedynamic(String, String, Handle, Object[]): void
  • added: method InstructionAdapter.invokeinterface(String, String, String): void
  • added: method InstructionAdapter.invokespecial(String, String, String): void
  • added: method InstructionAdapter.invokestatic(String, String, String): void
  • added: method InstructionAdapter.invokevirtual(String, String, String): void
  • added: method InstructionAdapter.jsr(Label): void
  • added: method InstructionAdapter.lcmp(): void
  • added: method InstructionAdapter.lconst(long): void
  • added: method InstructionAdapter.load(int, Type): void
  • added: method InstructionAdapter.lookupswitch(Label, int[], Label[]): void
  • added: method InstructionAdapter.mark(Label): void
  • added: method InstructionAdapter.monitorenter(): void
  • added: method InstructionAdapter.monitorexit(): void
  • added: method InstructionAdapter.mul(Type): void
  • added: method InstructionAdapter.multianewarray(String, int): void
  • added: method InstructionAdapter.neg(Type): void
  • added: method InstructionAdapter.newarray(Type): void
  • added: method InstructionAdapter.nop(): void
  • added: method InstructionAdapter.or(Type): void
  • added: method InstructionAdapter.pop(): void
  • added: method InstructionAdapter.pop2(): void
  • added: method InstructionAdapter.putfield(String, String, String): void
  • added: method InstructionAdapter.putstatic(String, String, String): void
  • added: method InstructionAdapter.rem(Type): void
  • added: method InstructionAdapter.ret(int): void
  • added: method InstructionAdapter.shl(Type): void
  • added: method InstructionAdapter.shr(Type): void
  • added: method InstructionAdapter.store(int, Type): void
  • added: method InstructionAdapter.sub(Type): void
  • added: method InstructionAdapter.swap(): void
  • added: method InstructionAdapter.tableswitch(int, int, Label, Label[]): void
  • added: method InstructionAdapter.tconst(Type): void
  • added: method InstructionAdapter.ushr(Type): void
  • added: method InstructionAdapter.visitFieldInsn(int, String, String, String): void
  • added: method InstructionAdapter.visitIincInsn(int, int): void
  • added: method InstructionAdapter.visitInsn(int): void
  • added: method InstructionAdapter.visitIntInsn(int, int): void
  • added: method InstructionAdapter.visitInvokeDynamicInsn(String, String, Handle, Object[]): void
  • added: method InstructionAdapter.visitJumpInsn(int, Label): void
  • added: method InstructionAdapter.visitLabel(Label): void
  • added: method InstructionAdapter.visitLdcInsn(Object): void
  • added: method InstructionAdapter.visitLookupSwitchInsn(Label, int[], Label[]): void
  • added: method InstructionAdapter.visitMethodInsn(int, String, String, String): void
  • added: method InstructionAdapter.visitMultiANewArrayInsn(String, int): void
  • added: method InstructionAdapter.visitTableSwitchInsn(int, int, Label, Label[]): void
  • added: method InstructionAdapter.visitTypeInsn(int, String): void
  • added: method InstructionAdapter.visitVarInsn(int, int): void
  • added: method InstructionAdapter.xor(Type): void
  • added: method JSRInlinerAdapter.visitEnd(): void
  • added: method JSRInlinerAdapter.visitJumpInsn(int, Label): void
  • added: method LocalVariablesSorter.newLocal(Type): int
  • added: method LocalVariablesSorter.newLocalMapping(Type): int
  • added: method LocalVariablesSorter.setLocalType(int, Type): void
  • added: method LocalVariablesSorter.visitFrame(int, int, Object[], int, Object[]): void
  • added: method LocalVariablesSorter.visitIincInsn(int, int): void
  • added: method LocalVariablesSorter.visitLocalVariable(String, String, String, Label, Label, int): void
  • added: method LocalVariablesSorter.visitMaxs(int, int): void
  • added: method LocalVariablesSorter.visitVarInsn(int, int): void
  • added: method Method.equals(Object): boolean
  • added: method Method.getArgumentTypes(): Type[]
  • added: method Method.getDescriptor(): String
  • added: method Method.getName(): String
  • added: method Method.getReturnType(): Type
  • added: method Method.hashCode(): int
  • added: method Method.toString(): String
  • added: method Remapper.createRemappingSignatureAdapter(SignatureVisitor): SignatureVisitor
  • added: method Remapper.map(String): String
  • added: method Remapper.mapDesc(String): String
  • added: method Remapper.mapFieldName(String, String, String): String
  • added: method Remapper.mapInvokeDynamicMethodName(String, String): String
  • added: method Remapper.mapMethodDesc(String): String
  • added: method Remapper.mapMethodName(String, String, String): String
  • added: method Remapper.mapSignature(String, boolean): String
  • added: method Remapper.mapType(String): String
  • added: method Remapper.mapTypes(String[]): String[]
  • added: method Remapper.mapValue(Object): Object
  • added: method RemappingAnnotationAdapter.visit(String, Object): void
  • added: method RemappingAnnotationAdapter.visitAnnotation(String, String): AnnotationVisitor
  • added: method RemappingAnnotationAdapter.visitArray(String): AnnotationVisitor
  • added: method RemappingAnnotationAdapter.visitEnum(String, String, String): void
  • added: method RemappingClassAdapter.createRemappingAnnotationAdapter(AnnotationVisitor): AnnotationVisitor
  • added: method RemappingClassAdapter.createRemappingFieldAdapter(FieldVisitor): FieldVisitor
  • added: method RemappingClassAdapter.createRemappingMethodAdapter(int, String, MethodVisitor): MethodVisitor
  • added: method RemappingClassAdapter.visit(int, int, String, String, String, String[]): void
  • added: method RemappingClassAdapter.visitAnnotation(String, boolean): AnnotationVisitor
  • added: method RemappingClassAdapter.visitField(int, String, String, String, Object): FieldVisitor
  • added: method RemappingClassAdapter.visitInnerClass(String, String, String, int): void
  • added: method RemappingClassAdapter.visitMethod(int, String, String, String, String[]): MethodVisitor
  • added: method RemappingClassAdapter.visitOuterClass(String, String, String): void
  • added: method RemappingFieldAdapter.visitAnnotation(String, boolean): AnnotationVisitor
  • added: method RemappingMethodAdapter.visitAnnotation(String, boolean): AnnotationVisitor
  • added: method RemappingMethodAdapter.visitAnnotationDefault(): AnnotationVisitor
  • added: method RemappingMethodAdapter.visitFieldInsn(int, String, String, String): void
  • added: method RemappingMethodAdapter.visitFrame(int, int, Object[], int, Object[]): void
  • added: method RemappingMethodAdapter.visitInvokeDynamicInsn(String, String, Handle, Object[]): void
  • added: method RemappingMethodAdapter.visitLdcInsn(Object): void
  • added: method RemappingMethodAdapter.visitLocalVariable(String, String, String, Label, Label, int): void
  • added: method RemappingMethodAdapter.visitMethodInsn(int, String, String, String): void
  • added: method RemappingMethodAdapter.visitMultiANewArrayInsn(String, int): void
  • added: method RemappingMethodAdapter.visitParameterAnnotation(int, String, boolean): AnnotationVisitor
  • added: method RemappingMethodAdapter.visitTryCatchBlock(Label, Label, Label, String): void
  • added: method RemappingMethodAdapter.visitTypeInsn(int, String): void
  • added: method RemappingSignatureAdapter.visitArrayType(): SignatureVisitor
  • added: method RemappingSignatureAdapter.visitBaseType(char): void
  • added: method RemappingSignatureAdapter.visitClassBound(): SignatureVisitor
  • added: method RemappingSignatureAdapter.visitClassType(String): void
  • added: method RemappingSignatureAdapter.visitEnd(): void
  • added: method RemappingSignatureAdapter.visitExceptionType(): SignatureVisitor
  • added: method RemappingSignatureAdapter.visitFormalTypeParameter(String): void
  • added: method RemappingSignatureAdapter.visitInnerClassType(String): void
  • added: method RemappingSignatureAdapter.visitInterface(): SignatureVisitor
  • added: method RemappingSignatureAdapter.visitInterfaceBound(): SignatureVisitor
  • added: method RemappingSignatureAdapter.visitParameterType(): SignatureVisitor
  • added: method RemappingSignatureAdapter.visitReturnType(): SignatureVisitor
  • added: method RemappingSignatureAdapter.visitSuperclass(): SignatureVisitor
  • added: method RemappingSignatureAdapter.visitTypeArgument(): void
  • added: method RemappingSignatureAdapter.visitTypeArgument(char): SignatureVisitor
  • added: method RemappingSignatureAdapter.visitTypeVariable(String): void
  • added: method SerialVersionUIDAdder.computeSHAdigest(byte[]): byte[]
  • added: method SerialVersionUIDAdder.computeSVUID(): long
  • added: method SerialVersionUIDAdder.visit(int, int, String, String, String, String[]): void
  • added: method SerialVersionUIDAdder.visitEnd(): void
  • added: method SerialVersionUIDAdder.visitField(int, String, String, String, Object): FieldVisitor
  • added: method SerialVersionUIDAdder.visitInnerClass(String, String, String, int): void
  • added: method SerialVersionUIDAdder.visitMethod(int, String, String, String, String[]): MethodVisitor
  • added: method SimpleRemapper.map(String): String
  • added: method SimpleRemapper.mapFieldName(String, String, String): String
  • added: method SimpleRemapper.mapMethodName(String, String, String): String
  • added: method StaticInitMerger.visit(int, int, String, String, String, String[]): void
  • added: method StaticInitMerger.visitEnd(): void
  • added: method StaticInitMerger.visitMethod(int, String, String, String, String[]): MethodVisitor
  • added: method TableSwitchGenerator.generateCase(int, Label): void
  • added: method TableSwitchGenerator.generateDefault(): void
  • added: method TryCatchBlockSorter.visitEnd(): void
  • added: static field GeneratorAdapter.ADD: int
  • added: static field GeneratorAdapter.AND: int
  • added: static field GeneratorAdapter.DIV: int
  • added: static field GeneratorAdapter.EQ: int
  • added: static field GeneratorAdapter.GE: int
  • added: static field GeneratorAdapter.GT: int
  • added: static field GeneratorAdapter.LE: int
  • added: static field GeneratorAdapter.LT: int
  • added: static field GeneratorAdapter.MUL: int
  • added: static field GeneratorAdapter.NE: int
  • added: static field GeneratorAdapter.NEG: int
  • added: static field GeneratorAdapter.OR: int
  • added: static field GeneratorAdapter.REM: int
  • added: static field GeneratorAdapter.SHL: int
  • added: static field GeneratorAdapter.SHR: int
  • added: static field GeneratorAdapter.SUB: int
  • added: static field GeneratorAdapter.USHR: int
  • added: static field GeneratorAdapter.XOR: int
  • added: static field InstructionAdapter.OBJECT_TYPE: Type
  • added: static method Method.getMethod(Constructor): Method
  • added: static method Method.getMethod(Method): Method
  • added: static method Method.getMethod(String): Method
  • added: static method Method.getMethod(String, boolean): Method
  • added: abstract class SignatureVisitor
  • added: class SignatureReader
  • added: class SignatureWriter extends SignatureVisitor
  • added: ctor SignatureReader(String)
  • added: ctor SignatureVisitor(int)
  • added: ctor SignatureWriter()
  • added: field SignatureVisitor.api: int
  • added: method SignatureReader.accept(SignatureVisitor): void
  • added: method SignatureReader.acceptType(SignatureVisitor): void
  • added: method SignatureVisitor.visitArrayType(): SignatureVisitor
  • added: method SignatureVisitor.visitBaseType(char): void
  • added: method SignatureVisitor.visitClassBound(): SignatureVisitor
  • added: method SignatureVisitor.visitClassType(String): void
  • added: method SignatureVisitor.visitEnd(): void
  • added: method SignatureVisitor.visitExceptionType(): SignatureVisitor
  • added: method SignatureVisitor.visitFormalTypeParameter(String): void
  • added: method SignatureVisitor.visitInnerClassType(String): void
  • added: method SignatureVisitor.visitInterface(): SignatureVisitor
  • added: method SignatureVisitor.visitInterfaceBound(): SignatureVisitor
  • added: method SignatureVisitor.visitParameterType(): SignatureVisitor
  • added: method SignatureVisitor.visitReturnType(): SignatureVisitor
  • added: method SignatureVisitor.visitSuperclass(): SignatureVisitor
  • added: method SignatureVisitor.visitTypeArgument(): void
  • added: method SignatureVisitor.visitTypeArgument(char): SignatureVisitor
  • added: method SignatureVisitor.visitTypeVariable(String): void
  • added: method SignatureWriter.toString(): String
  • added: method SignatureWriter.visitArrayType(): SignatureVisitor
  • added: method SignatureWriter.visitBaseType(char): void
  • added: method SignatureWriter.visitClassBound(): SignatureVisitor
  • added: method SignatureWriter.visitClassType(String): void
  • added: method SignatureWriter.visitEnd(): void
  • added: method SignatureWriter.visitExceptionType(): SignatureVisitor
  • added: method SignatureWriter.visitFormalTypeParameter(String): void
  • added: method SignatureWriter.visitInnerClassType(String): void
  • added: method SignatureWriter.visitInterface(): SignatureVisitor
  • added: method SignatureWriter.visitInterfaceBound(): SignatureVisitor
  • added: method SignatureWriter.visitParameterType(): SignatureVisitor
  • added: method SignatureWriter.visitReturnType(): SignatureVisitor
  • added: method SignatureWriter.visitSuperclass(): SignatureVisitor
  • added: method SignatureWriter.visitTypeArgument(): void
  • added: method SignatureWriter.visitTypeArgument(char): SignatureVisitor
  • added: method SignatureWriter.visitTypeVariable(String): void
  • added: static field SignatureVisitor.EXTENDS: char
  • added: static field SignatureVisitor.INSTANCEOF: char
  • added: static field SignatureVisitor.SUPER: char
  • added: abstract class AbstractInsnNode
  • added: class AnnotationNode extends AnnotationVisitor
  • added: class ClassNode extends ClassVisitor
  • added: class FieldInsnNode extends AbstractInsnNode
  • added: class FieldNode extends FieldVisitor
  • added: class FrameNode extends AbstractInsnNode
  • added: class IincInsnNode extends AbstractInsnNode
  • added: class InnerClassNode
  • added: class InsnList
  • added: class InsnNode extends AbstractInsnNode
  • added: class IntInsnNode extends AbstractInsnNode
  • added: class InvokeDynamicInsnNode extends AbstractInsnNode
  • added: class JumpInsnNode extends AbstractInsnNode
  • added: class LabelNode extends AbstractInsnNode
  • added: class LdcInsnNode extends AbstractInsnNode
  • added: class LineNumberNode extends AbstractInsnNode
  • added: class LocalVariableNode
  • added: class LookupSwitchInsnNode extends AbstractInsnNode
  • added: class MethodInsnNode extends AbstractInsnNode
  • added: class MethodNode extends MethodVisitor
  • added: class MultiANewArrayInsnNode extends AbstractInsnNode
  • added: class TableSwitchInsnNode extends AbstractInsnNode
  • added: class TryCatchBlockNode
  • added: class TypeInsnNode extends AbstractInsnNode
  • added: class VarInsnNode extends AbstractInsnNode
  • added: ctor AbstractInsnNode(int)
  • added: ctor AnnotationNode(String)
  • added: ctor AnnotationNode(int, String)
  • added: ctor ClassNode()
  • added: ctor ClassNode(int)
  • added: ctor FieldInsnNode(int, String, String, String)
  • added: ctor FieldNode(int, String, String, String, Object)
  • added: ctor FieldNode(int, int, String, String, String, Object)
  • added: ctor FrameNode(int, int, Object[], int, Object[])
  • added: ctor IincInsnNode(int, int)
  • added: ctor InnerClassNode(String, String, String, int)
  • added: ctor InsnList()
  • added: ctor InsnNode(int)
  • added: ctor IntInsnNode(int, int)
  • added: ctor InvokeDynamicInsnNode(String, String, Handle, Object[])
  • added: ctor JumpInsnNode(int, LabelNode)
  • added: ctor LabelNode()
  • added: ctor LabelNode(Label)
  • added: ctor LdcInsnNode(Object)
  • added: ctor LineNumberNode(int, LabelNode)
  • added: ctor LocalVariableNode(String, String, String, LabelNode, LabelNode, int)
  • added: ctor LookupSwitchInsnNode(LabelNode, int[], LabelNode[])
  • added: ctor MethodInsnNode(int, String, String, String)
  • added: ctor MethodNode()
  • added: ctor MethodNode(int)
  • added: ctor MethodNode(int, String, String, String, String[])
  • added: ctor MethodNode(int, int, String, String, String, String[])
  • added: ctor MultiANewArrayInsnNode(String, int)
  • added: ctor TableSwitchInsnNode(int, int, LabelNode, LabelNode[])
  • added: ctor TryCatchBlockNode(LabelNode, LabelNode, LabelNode, String)
  • added: ctor TypeInsnNode(int, String)
  • added: ctor VarInsnNode(int, int)
  • added: field AbstractInsnNode.opcode: int
  • added: field AnnotationNode.desc: String
  • added: field AnnotationNode.values: List
  • added: field ClassNode.access: int
  • added: field ClassNode.attrs: List
  • added: field ClassNode.fields: List
  • added: field ClassNode.innerClasses: List
  • added: field ClassNode.interfaces: List
  • added: field ClassNode.invisibleAnnotations: List
  • added: field ClassNode.methods: List
  • added: field ClassNode.name: String
  • added: field ClassNode.outerClass: String
  • added: field ClassNode.outerMethod: String
  • added: field ClassNode.outerMethodDesc: String
  • added: field ClassNode.signature: String
  • added: field ClassNode.sourceDebug: String
  • added: field ClassNode.sourceFile: String
  • added: field ClassNode.superName: String
  • added: field ClassNode.version: int
  • added: field ClassNode.visibleAnnotations: List
  • added: field FieldInsnNode.desc: String
  • added: field FieldInsnNode.name: String
  • added: field FieldInsnNode.owner: String
  • added: field FieldNode.access: int
  • added: field FieldNode.attrs: List
  • added: field FieldNode.desc: String
  • added: field FieldNode.invisibleAnnotations: List
  • added: field FieldNode.name: String
  • added: field FieldNode.signature: String
  • added: field FieldNode.value: Object
  • added: field FieldNode.visibleAnnotations: List
  • added: field FrameNode.local: List
  • added: field FrameNode.stack: List
  • added: field FrameNode.type: int
  • added: field IincInsnNode.incr: int
  • added: field IincInsnNode.var: int
  • added: field InnerClassNode.access: int
  • added: field InnerClassNode.innerName: String
  • added: field InnerClassNode.name: String
  • added: field InnerClassNode.outerName: String
  • added: field IntInsnNode.operand: int
  • added: field InvokeDynamicInsnNode.bsm: Handle
  • added: field InvokeDynamicInsnNode.bsmArgs: Object[]
  • added: field InvokeDynamicInsnNode.desc: String
  • added: field InvokeDynamicInsnNode.name: String
  • added: field JumpInsnNode.label: LabelNode
  • added: field LdcInsnNode.cst: Object
  • added: field LineNumberNode.line: int
  • added: field LineNumberNode.start: LabelNode
  • added: field LocalVariableNode.desc: String
  • added: field LocalVariableNode.end: LabelNode
  • added: field LocalVariableNode.index: int
  • added: field LocalVariableNode.name: String
  • added: field LocalVariableNode.signature: String
  • added: field LocalVariableNode.start: LabelNode
  • added: field LookupSwitchInsnNode.dflt: LabelNode
  • added: field LookupSwitchInsnNode.keys: List
  • added: field LookupSwitchInsnNode.labels: List
  • added: field MethodInsnNode.desc: String
  • added: field MethodInsnNode.name: String
  • added: field MethodInsnNode.owner: String
  • added: field MethodNode.access: int
  • added: field MethodNode.annotationDefault: Object
  • added: field MethodNode.attrs: List
  • added: field MethodNode.desc: String
  • added: field MethodNode.exceptions: List
  • added: field MethodNode.instructions: InsnList
  • added: field MethodNode.invisibleAnnotations: List
  • added: field MethodNode.invisibleParameterAnnotations: List[]
  • added: field MethodNode.localVariables: List
  • added: field MethodNode.maxLocals: int
  • added: field MethodNode.maxStack: int
  • added: field MethodNode.name: String
  • added: field MethodNode.signature: String
  • added: field MethodNode.tryCatchBlocks: List
  • added: field MethodNode.visibleAnnotations: List
  • added: field MethodNode.visibleParameterAnnotations: List[]
  • added: field MultiANewArrayInsnNode.desc: String
  • added: field MultiANewArrayInsnNode.dims: int
  • added: field TableSwitchInsnNode.dflt: LabelNode
  • added: field TableSwitchInsnNode.labels: List
  • added: field TableSwitchInsnNode.max: int
  • added: field TableSwitchInsnNode.min: int
  • added: field TryCatchBlockNode.end: LabelNode
  • added: field TryCatchBlockNode.handler: LabelNode
  • added: field TryCatchBlockNode.start: LabelNode
  • added: field TryCatchBlockNode.type: String
  • added: field TypeInsnNode.desc: String
  • added: field VarInsnNode.var: int
  • added: method AbstractInsnNode.accept(MethodVisitor): void
  • added: method AbstractInsnNode.clone(Map): AbstractInsnNode
  • added: method AbstractInsnNode.getNext(): AbstractInsnNode
  • added: method AbstractInsnNode.getOpcode(): int
  • added: method AbstractInsnNode.getPrevious(): AbstractInsnNode
  • added: method AbstractInsnNode.getType(): int
  • added: method AnnotationNode.accept(AnnotationVisitor): void
  • added: method AnnotationNode.check(int): void
  • added: method AnnotationNode.visit(String, Object): void
  • added: method AnnotationNode.visitAnnotation(String, String): AnnotationVisitor
  • added: method AnnotationNode.visitArray(String): AnnotationVisitor
  • added: method AnnotationNode.visitEnd(): void
  • added: method AnnotationNode.visitEnum(String, String, String): void
  • added: method ClassNode.accept(ClassVisitor): void
  • added: method ClassNode.check(int): void
  • added: method ClassNode.visit(int, int, String, String, String, String[]): void
  • added: method ClassNode.visitAnnotation(String, boolean): AnnotationVisitor
  • added: method ClassNode.visitAttribute(Attribute): void
  • added: method ClassNode.visitEnd(): void
  • added: method ClassNode.visitField(int, String, String, String, Object): FieldVisitor
  • added: method ClassNode.visitInnerClass(String, String, String, int): void
  • added: method ClassNode.visitMethod(int, String, String, String, String[]): MethodVisitor
  • added: method ClassNode.visitOuterClass(String, String, String): void
  • added: method ClassNode.visitSource(String, String): void
  • added: method FieldInsnNode.accept(MethodVisitor): void
  • added: method FieldInsnNode.clone(Map): AbstractInsnNode
  • added: method FieldInsnNode.getType(): int
  • added: method FieldInsnNode.setOpcode(int): void
  • added: method FieldNode.accept(ClassVisitor): void
  • added: method FieldNode.check(int): void
  • added: method FieldNode.visitAnnotation(String, boolean): AnnotationVisitor
  • added: method FieldNode.visitAttribute(Attribute): void
  • added: method FieldNode.visitEnd(): void
  • added: method FrameNode.accept(MethodVisitor): void
  • added: method FrameNode.clone(Map): AbstractInsnNode
  • added: method FrameNode.getType(): int
  • added: method IincInsnNode.accept(MethodVisitor): void
  • added: method IincInsnNode.clone(Map): AbstractInsnNode
  • added: method IincInsnNode.getType(): int
  • added: method InnerClassNode.accept(ClassVisitor): void
  • added: method InsnList.accept(MethodVisitor): void
  • added: method InsnList.add(AbstractInsnNode): void
  • added: method InsnList.add(InsnList): void
  • added: method InsnList.clear(): void
  • added: method InsnList.contains(AbstractInsnNode): boolean
  • added: method InsnList.get(int): AbstractInsnNode
  • added: method InsnList.getFirst(): AbstractInsnNode
  • added: method InsnList.getLast(): AbstractInsnNode
  • added: method InsnList.indexOf(AbstractInsnNode): int
  • added: method InsnList.insert(AbstractInsnNode): void
  • added: method InsnList.insert(AbstractInsnNode, AbstractInsnNode): void
  • added: method InsnList.insert(AbstractInsnNode, InsnList): void
  • added: method InsnList.insert(InsnList): void
  • added: method InsnList.insertBefore(AbstractInsnNode, AbstractInsnNode): void
  • added: method InsnList.insertBefore(AbstractInsnNode, InsnList): void
  • added: method InsnList.iterator(): ListIterator
  • added: method InsnList.iterator(int): ListIterator
  • added: method InsnList.remove(AbstractInsnNode): void
  • added: method InsnList.resetLabels(): void
  • added: method InsnList.set(AbstractInsnNode, AbstractInsnNode): void
  • added: method InsnList.size(): int
  • added: method InsnList.toArray(): AbstractInsnNode[]
  • added: method InsnNode.accept(MethodVisitor): void
  • added: method InsnNode.clone(Map): AbstractInsnNode
  • added: method InsnNode.getType(): int
  • added: method IntInsnNode.accept(MethodVisitor): void
  • added: method IntInsnNode.clone(Map): AbstractInsnNode
  • added: method IntInsnNode.getType(): int
  • added: method IntInsnNode.setOpcode(int): void
  • added: method InvokeDynamicInsnNode.accept(MethodVisitor): void
  • added: method InvokeDynamicInsnNode.clone(Map): AbstractInsnNode
  • added: method InvokeDynamicInsnNode.getType(): int
  • added: method JumpInsnNode.accept(MethodVisitor): void
  • added: method JumpInsnNode.clone(Map): AbstractInsnNode
  • added: method JumpInsnNode.getType(): int
  • added: method JumpInsnNode.setOpcode(int): void
  • added: method LabelNode.accept(MethodVisitor): void
  • added: method LabelNode.clone(Map): AbstractInsnNode
  • added: method LabelNode.getLabel(): Label
  • added: method LabelNode.getType(): int
  • added: method LabelNode.resetLabel(): void
  • added: method LdcInsnNode.accept(MethodVisitor): void
  • added: method LdcInsnNode.clone(Map): AbstractInsnNode
  • added: method LdcInsnNode.getType(): int
  • added: method LineNumberNode.accept(MethodVisitor): void
  • added: method LineNumberNode.clone(Map): AbstractInsnNode
  • added: method LineNumberNode.getType(): int
  • added: method LocalVariableNode.accept(MethodVisitor): void
  • added: method LookupSwitchInsnNode.accept(MethodVisitor): void
  • added: method LookupSwitchInsnNode.clone(Map): AbstractInsnNode
  • added: method LookupSwitchInsnNode.getType(): int
  • added: method MethodInsnNode.accept(MethodVisitor): void
  • added: method MethodInsnNode.clone(Map): AbstractInsnNode
  • added: method MethodInsnNode.getType(): int
  • added: method MethodInsnNode.setOpcode(int): void
  • added: method MethodNode.accept(ClassVisitor): void
  • added: method MethodNode.accept(MethodVisitor): void
  • added: method MethodNode.check(int): void
  • added: method MethodNode.getLabelNode(Label): LabelNode
  • added: method MethodNode.visitAnnotation(String, boolean): AnnotationVisitor
  • added: method MethodNode.visitAnnotationDefault(): AnnotationVisitor
  • added: method MethodNode.visitAttribute(Attribute): void
  • added: method MethodNode.visitCode(): void
  • added: method MethodNode.visitEnd(): void
  • added: method MethodNode.visitFieldInsn(int, String, String, String): void
  • added: method MethodNode.visitFrame(int, int, Object[], int, Object[]): void
  • added: method MethodNode.visitIincInsn(int, int): void
  • added: method MethodNode.visitInsn(int): void
  • added: method MethodNode.visitIntInsn(int, int): void
  • added: method MethodNode.visitInvokeDynamicInsn(String, String, Handle, Object[]): void
  • added: method MethodNode.visitJumpInsn(int, Label): void
  • added: method MethodNode.visitLabel(Label): void
  • added: method MethodNode.visitLdcInsn(Object): void
  • added: method MethodNode.visitLineNumber(int, Label): void
  • added: method MethodNode.visitLocalVariable(String, String, String, Label, Label, int): void
  • added: method MethodNode.visitLookupSwitchInsn(Label, int[], Label[]): void
  • added: method MethodNode.visitMaxs(int, int): void
  • added: method MethodNode.visitMethodInsn(int, String, String, String): void
  • added: method MethodNode.visitMultiANewArrayInsn(String, int): void
  • added: method MethodNode.visitParameterAnnotation(int, String, boolean): AnnotationVisitor
  • added: method MethodNode.visitTableSwitchInsn(int, int, Label, Label[]): void
  • added: method MethodNode.visitTryCatchBlock(Label, Label, Label, String): void
  • added: method MethodNode.visitTypeInsn(int, String): void
  • added: method MethodNode.visitVarInsn(int, int): void
  • added: method MultiANewArrayInsnNode.accept(MethodVisitor): void
  • added: method MultiANewArrayInsnNode.clone(Map): AbstractInsnNode
  • added: method MultiANewArrayInsnNode.getType(): int
  • added: method TableSwitchInsnNode.accept(MethodVisitor): void
  • added: method TableSwitchInsnNode.clone(Map): AbstractInsnNode
  • added: method TableSwitchInsnNode.getType(): int
  • added: method TryCatchBlockNode.accept(MethodVisitor): void
  • added: method TypeInsnNode.accept(MethodVisitor): void
  • added: method TypeInsnNode.clone(Map): AbstractInsnNode
  • added: method TypeInsnNode.getType(): int
  • added: method TypeInsnNode.setOpcode(int): void
  • added: method VarInsnNode.accept(MethodVisitor): void
  • added: method VarInsnNode.clone(Map): AbstractInsnNode
  • added: method VarInsnNode.getType(): int
  • added: method VarInsnNode.setOpcode(int): void
  • added: static field AbstractInsnNode.FIELD_INSN: int
  • added: static field AbstractInsnNode.FRAME: int
  • added: static field AbstractInsnNode.IINC_INSN: int
  • added: static field AbstractInsnNode.INSN: int
  • added: static field AbstractInsnNode.INT_INSN: int
  • added: static field AbstractInsnNode.INVOKE_DYNAMIC_INSN: int
  • added: static field AbstractInsnNode.JUMP_INSN: int
  • added: static field AbstractInsnNode.LABEL: int
  • added: static field AbstractInsnNode.LDC_INSN: int
  • added: static field AbstractInsnNode.LINE: int
  • added: static field AbstractInsnNode.LOOKUPSWITCH_INSN: int
  • added: static field AbstractInsnNode.METHOD_INSN: int
  • added: static field AbstractInsnNode.MULTIANEWARRAY_INSN: int
  • added: static field AbstractInsnNode.TABLESWITCH_INSN: int
  • added: static field AbstractInsnNode.TYPE_INSN: int
  • added: static field AbstractInsnNode.VAR_INSN: int
  • added: abstract class Printer
  • added: class ASMifier extends Printer
  • added: class CheckAnnotationAdapter extends AnnotationVisitor
  • added: class CheckClassAdapter extends ClassVisitor
  • added: class CheckFieldAdapter extends FieldVisitor
  • added: class CheckMethodAdapter extends MethodVisitor
  • added: class CheckSignatureAdapter extends SignatureVisitor
  • added: class Textifier extends Printer
  • added: ctor ASMifier()
  • added: ctor ASMifier(int, String, int)
  • added: ctor CheckAnnotationAdapter(AnnotationVisitor)
  • added: ctor CheckClassAdapter(ClassVisitor)
  • added: ctor CheckClassAdapter(ClassVisitor, boolean)
  • added: ctor CheckClassAdapter(int, ClassVisitor, boolean)
  • added: ctor CheckFieldAdapter(FieldVisitor)
  • added: ctor CheckFieldAdapter(int, FieldVisitor)
  • added: ctor CheckMethodAdapter(MethodVisitor)
  • added: ctor CheckMethodAdapter(MethodVisitor, Map)
  • added: ctor CheckMethodAdapter(int, MethodVisitor, Map)
  • added: ctor CheckMethodAdapter(int, String, String, MethodVisitor, Map)
  • added: ctor CheckSignatureAdapter(int, SignatureVisitor)
  • added: ctor CheckSignatureAdapter(int, int, SignatureVisitor)
  • added: ctor Printer(int)
  • added: ctor Textifier()
  • added: ctor Textifier(int)
  • added: ctor TraceAnnotationVisitor(AnnotationVisitor, Printer)
  • added: ctor TraceAnnotationVisitor(Printer)
  • added: ctor TraceClassVisitor(ClassVisitor, PrintWriter)
  • added: ctor TraceClassVisitor(ClassVisitor, Printer, PrintWriter)
  • added: ctor TraceClassVisitor(PrintWriter)
  • added: ctor TraceFieldVisitor(FieldVisitor, Printer)
  • added: ctor TraceFieldVisitor(Printer)
  • added: ctor TraceMethodVisitor(MethodVisitor, Printer)
  • added: ctor TraceMethodVisitor(Printer)
  • added: ctor TraceSignatureVisitor(int)
  • added: field ASMifier.id: int
  • added: field ASMifier.labelNames: Map
  • added: field ASMifier.name: String
  • added: field CheckMethodAdapter.version: int
  • added: field Printer.api: int
  • added: field Printer.buf: StringBuffer
  • added: field Printer.text: List
  • added: field Textifier.labelNames: Map
  • added: field Textifier.ltab: String
  • added: field Textifier.tab2: String
  • added: field Textifier.tab3: String
  • added: field Textifier.tab: String
  • added: field TraceClassVisitor.p: Printer
  • added: field TraceFieldVisitor.p: Printer
  • added: field TraceMethodVisitor.p: Printer
  • added: final class TraceAnnotationVisitor extends AnnotationVisitor
  • added: final class TraceClassVisitor extends ClassVisitor
  • added: final class TraceFieldVisitor extends FieldVisitor
  • added: final class TraceMethodVisitor extends MethodVisitor
  • added: final class TraceSignatureVisitor extends SignatureVisitor
  • added: interface ASMifiable
  • added: interface Textifiable
  • added: method ASMifiable.asmify(StringBuffer, String, Map): void
  • added: method ASMifier.appendConstant(Object): void
  • added: method ASMifier.appendLabel(Label): void
  • added: method ASMifier.createASMifier(String, int): ASMifier
  • added: method ASMifier.declareLabel(Label): void
  • added: method ASMifier.visit(String, Object): void
  • added: method ASMifier.visit(int, int, String, String, String, String[]): void
  • added: method ASMifier.visitAnnotation(String, String): ASMifier
  • added: method ASMifier.visitAnnotation(String, boolean): ASMifier
  • added: method ASMifier.visitAnnotationDefault(): ASMifier
  • added: method ASMifier.visitAnnotationEnd(): void
  • added: method ASMifier.visitArray(String): ASMifier
  • added: method ASMifier.visitAttribute(Attribute): void
  • added: method ASMifier.visitClassAnnotation(String, boolean): ASMifier
  • added: method ASMifier.visitClassAttribute(Attribute): void
  • added: method ASMifier.visitClassEnd(): void
  • added: method ASMifier.visitCode(): void
  • added: method ASMifier.visitEnum(String, String, String): void
  • added: method ASMifier.visitField(int, String, String, String, Object): ASMifier
  • added: method ASMifier.visitFieldAnnotation(String, boolean): ASMifier
  • added: method ASMifier.visitFieldAttribute(Attribute): void
  • added: method ASMifier.visitFieldEnd(): void
  • added: method ASMifier.visitFieldInsn(int, String, String, String): void
  • added: method ASMifier.visitFrame(int, int, Object[], int, Object[]): void
  • added: method ASMifier.visitIincInsn(int, int): void
  • added: method ASMifier.visitInnerClass(String, String, String, int): void
  • added: method ASMifier.visitInsn(int): void
  • added: method ASMifier.visitIntInsn(int, int): void
  • added: method ASMifier.visitInvokeDynamicInsn(String, String, Handle, Object[]): void
  • added: method ASMifier.visitJumpInsn(int, Label): void
  • added: method ASMifier.visitLabel(Label): void
  • added: method ASMifier.visitLdcInsn(Object): void
  • added: method ASMifier.visitLineNumber(int, Label): void
  • added: method ASMifier.visitLocalVariable(String, String, String, Label, Label, int): void
  • added: method ASMifier.visitLookupSwitchInsn(Label, int[], Label[]): void
  • added: method ASMifier.visitMaxs(int, int): void
  • added: method ASMifier.visitMethod(int, String, String, String, String[]): ASMifier
  • added: method ASMifier.visitMethodAnnotation(String, boolean): ASMifier
  • added: method ASMifier.visitMethodAttribute(Attribute): void
  • added: method ASMifier.visitMethodEnd(): void
  • added: method ASMifier.visitMethodInsn(int, String, String, String): void
  • added: method ASMifier.visitMultiANewArrayInsn(String, int): void
  • added: method ASMifier.visitOuterClass(String, String, String): void
  • added: method ASMifier.visitParameterAnnotation(int, String, boolean): ASMifier
  • added: method ASMifier.visitSource(String, String): void
  • added: method ASMifier.visitTableSwitchInsn(int, int, Label, Label[]): void
  • added: method ASMifier.visitTryCatchBlock(Label, Label, Label, String): void
  • added: method ASMifier.visitTypeInsn(int, String): void
  • added: method ASMifier.visitVarInsn(int, int): void
  • added: method CheckAnnotationAdapter.visit(String, Object): void
  • added: method CheckAnnotationAdapter.visitAnnotation(String, String): AnnotationVisitor
  • added: method CheckAnnotationAdapter.visitArray(String): AnnotationVisitor
  • added: method CheckAnnotationAdapter.visitEnd(): void
  • added: method CheckAnnotationAdapter.visitEnum(String, String, String): void
  • added: method CheckClassAdapter.visit(int, int, String, String, String, String[]): void
  • added: method CheckClassAdapter.visitAnnotation(String, boolean): AnnotationVisitor
  • added: method CheckClassAdapter.visitAttribute(Attribute): void
  • added: method CheckClassAdapter.visitEnd(): void
  • added: method CheckClassAdapter.visitField(int, String, String, String, Object): FieldVisitor
  • added: method CheckClassAdapter.visitInnerClass(String, String, String, int): void
  • added: method CheckClassAdapter.visitMethod(int, String, String, String, String[]): MethodVisitor
  • added: method CheckClassAdapter.visitOuterClass(String, String, String): void
  • added: method CheckClassAdapter.visitSource(String, String): void
  • added: method CheckFieldAdapter.visitAnnotation(String, boolean): AnnotationVisitor
  • added: method CheckFieldAdapter.visitAttribute(Attribute): void
  • added: method CheckFieldAdapter.visitEnd(): void
  • added: method CheckMethodAdapter.visitAnnotation(String, boolean): AnnotationVisitor
  • added: method CheckMethodAdapter.visitAnnotationDefault(): AnnotationVisitor
  • added: method CheckMethodAdapter.visitAttribute(Attribute): void
  • added: method CheckMethodAdapter.visitCode(): void
  • added: method CheckMethodAdapter.visitEnd(): void
  • added: method CheckMethodAdapter.visitFieldInsn(int, String, String, String): void
  • added: method CheckMethodAdapter.visitFrame(int, int, Object[], int, Object[]): void
  • added: method CheckMethodAdapter.visitIincInsn(int, int): void
  • added: method CheckMethodAdapter.visitInsn(int): void
  • added: method CheckMethodAdapter.visitIntInsn(int, int): void
  • added: method CheckMethodAdapter.visitInvokeDynamicInsn(String, String, Handle, Object[]): void
  • added: method CheckMethodAdapter.visitJumpInsn(int, Label): void
  • added: method CheckMethodAdapter.visitLabel(Label): void
  • added: method CheckMethodAdapter.visitLdcInsn(Object): void
  • added: method CheckMethodAdapter.visitLineNumber(int, Label): void
  • added: method CheckMethodAdapter.visitLocalVariable(String, String, String, Label, Label, int): void
  • added: method CheckMethodAdapter.visitLookupSwitchInsn(Label, int[], Label[]): void
  • added: method CheckMethodAdapter.visitMaxs(int, int): void
  • added: method CheckMethodAdapter.visitMethodInsn(int, String, String, String): void
  • added: method CheckMethodAdapter.visitMultiANewArrayInsn(String, int): void
  • added: method CheckMethodAdapter.visitParameterAnnotation(int, String, boolean): AnnotationVisitor
  • added: method CheckMethodAdapter.visitTableSwitchInsn(int, int, Label, Label[]): void
  • added: method CheckMethodAdapter.visitTryCatchBlock(Label, Label, Label, String): void
  • added: method CheckMethodAdapter.visitTypeInsn(int, String): void
  • added: method CheckMethodAdapter.visitVarInsn(int, int): void
  • added: method CheckSignatureAdapter.visitArrayType(): SignatureVisitor
  • added: method CheckSignatureAdapter.visitBaseType(char): void
  • added: method CheckSignatureAdapter.visitClassBound(): SignatureVisitor
  • added: method CheckSignatureAdapter.visitClassType(String): void
  • added: method CheckSignatureAdapter.visitEnd(): void
  • added: method CheckSignatureAdapter.visitExceptionType(): SignatureVisitor
  • added: method CheckSignatureAdapter.visitFormalTypeParameter(String): void
  • added: method CheckSignatureAdapter.visitInnerClassType(String): void
  • added: method CheckSignatureAdapter.visitInterface(): SignatureVisitor
  • added: method CheckSignatureAdapter.visitInterfaceBound(): SignatureVisitor
  • added: method CheckSignatureAdapter.visitParameterType(): SignatureVisitor
  • added: method CheckSignatureAdapter.visitReturnType(): SignatureVisitor
  • added: method CheckSignatureAdapter.visitSuperclass(): SignatureVisitor
  • added: method CheckSignatureAdapter.visitTypeArgument(): void
  • added: method CheckSignatureAdapter.visitTypeArgument(char): SignatureVisitor
  • added: method CheckSignatureAdapter.visitTypeVariable(String): void
  • added: method Printer.getText(): List
  • added: method Printer.print(PrintWriter): void
  • added: method Printer.visit(String, Object): void
  • added: method Printer.visit(int, int, String, String, String, String[]): void
  • added: method Printer.visitAnnotation(String, String): Printer
  • added: method Printer.visitAnnotationDefault(): Printer
  • added: method Printer.visitAnnotationEnd(): void
  • added: method Printer.visitArray(String): Printer
  • added: method Printer.visitClassAnnotation(String, boolean): Printer
  • added: method Printer.visitClassAttribute(Attribute): void
  • added: method Printer.visitClassEnd(): void
  • added: method Printer.visitCode(): void
  • added: method Printer.visitEnum(String, String, String): void
  • added: method Printer.visitField(int, String, String, String, Object): Printer
  • added: method Printer.visitFieldAnnotation(String, boolean): Printer
  • added: method Printer.visitFieldAttribute(Attribute): void
  • added: method Printer.visitFieldEnd(): void
  • added: method Printer.visitFieldInsn(int, String, String, String): void
  • added: method Printer.visitFrame(int, int, Object[], int, Object[]): void
  • added: method Printer.visitIincInsn(int, int): void
  • added: method Printer.visitInnerClass(String, String, String, int): void
  • added: method Printer.visitInsn(int): void
  • added: method Printer.visitIntInsn(int, int): void
  • added: method Printer.visitInvokeDynamicInsn(String, String, Handle, Object[]): void
  • added: method Printer.visitJumpInsn(int, Label): void
  • added: method Printer.visitLabel(Label): void
  • added: method Printer.visitLdcInsn(Object): void
  • added: method Printer.visitLineNumber(int, Label): void
  • added: method Printer.visitLocalVariable(String, String, String, Label, Label, int): void
  • added: method Printer.visitLookupSwitchInsn(Label, int[], Label[]): void
  • added: method Printer.visitMaxs(int, int): void
  • added: method Printer.visitMethod(int, String, String, String, String[]): Printer
  • added: method Printer.visitMethodAnnotation(String, boolean): Printer
  • added: method Printer.visitMethodAttribute(Attribute): void
  • added: method Printer.visitMethodEnd(): void
  • added: method Printer.visitMethodInsn(int, String, String, String): void
  • added: method Printer.visitMultiANewArrayInsn(String, int): void
  • added: method Printer.visitOuterClass(String, String, String): void
  • added: method Printer.visitParameterAnnotation(int, String, boolean): Printer
  • added: method Printer.visitSource(String, String): void
  • added: method Printer.visitTableSwitchInsn(int, int, Label, Label[]): void
  • added: method Printer.visitTryCatchBlock(Label, Label, Label, String): void
  • added: method Printer.visitTypeInsn(int, String): void
  • added: method Printer.visitVarInsn(int, int): void
  • added: method Textifiable.textify(StringBuffer, Map): void
  • added: method Textifier.appendDescriptor(int, String): void
  • added: method Textifier.appendHandle(Handle): void
  • added: method Textifier.appendLabel(Label): void
  • added: method Textifier.createTextifier(): Textifier
  • added: method Textifier.visit(String, Object): void
  • added: method Textifier.visit(int, int, String, String, String, String[]): void
  • added: method Textifier.visitAnnotation(String, String): Textifier
  • added: method Textifier.visitAnnotation(String, boolean): Textifier
  • added: method Textifier.visitAnnotationDefault(): Textifier
  • added: method Textifier.visitAnnotationEnd(): void
  • added: method Textifier.visitArray(String): Textifier
  • added: method Textifier.visitAttribute(Attribute): void
  • added: method Textifier.visitClassAnnotation(String, boolean): Textifier
  • added: method Textifier.visitClassAttribute(Attribute): void
  • added: method Textifier.visitClassEnd(): void
  • added: method Textifier.visitCode(): void
  • added: method Textifier.visitEnum(String, String, String): void
  • added: method Textifier.visitField(int, String, String, String, Object): Textifier
  • added: method Textifier.visitFieldAnnotation(String, boolean): Textifier
  • added: method Textifier.visitFieldAttribute(Attribute): void
  • added: method Textifier.visitFieldEnd(): void
  • added: method Textifier.visitFieldInsn(int, String, String, String): void
  • added: method Textifier.visitFrame(int, int, Object[], int, Object[]): void
  • added: method Textifier.visitIincInsn(int, int): void
  • added: method Textifier.visitInnerClass(String, String, String, int): void
  • added: method Textifier.visitInsn(int): void
  • added: method Textifier.visitIntInsn(int, int): void
  • added: method Textifier.visitInvokeDynamicInsn(String, String, Handle, Object[]): void
  • added: method Textifier.visitJumpInsn(int, Label): void
  • added: method Textifier.visitLabel(Label): void
  • added: method Textifier.visitLdcInsn(Object): void
  • added: method Textifier.visitLineNumber(int, Label): void
  • added: method Textifier.visitLocalVariable(String, String, String, Label, Label, int): void
  • added: method Textifier.visitLookupSwitchInsn(Label, int[], Label[]): void
  • added: method Textifier.visitMaxs(int, int): void
  • added: method Textifier.visitMethod(int, String, String, String, String[]): Textifier
  • added: method Textifier.visitMethodAnnotation(String, boolean): Textifier
  • added: method Textifier.visitMethodAttribute(Attribute): void
  • added: method Textifier.visitMethodEnd(): void
  • added: method Textifier.visitMethodInsn(int, String, String, String): void
  • added: method Textifier.visitMultiANewArrayInsn(String, int): void
  • added: method Textifier.visitOuterClass(String, String, String): void
  • added: method Textifier.visitParameterAnnotation(int, String, boolean): Textifier
  • added: method Textifier.visitSource(String, String): void
  • added: method Textifier.visitTableSwitchInsn(int, int, Label, Label[]): void
  • added: method Textifier.visitTryCatchBlock(Label, Label, Label, String): void
  • added: method Textifier.visitTypeInsn(int, String): void
  • added: method Textifier.visitVarInsn(int, int): void
  • added: method TraceAnnotationVisitor.visit(String, Object): void
  • added: method TraceAnnotationVisitor.visitAnnotation(String, String): AnnotationVisitor
  • added: method TraceAnnotationVisitor.visitArray(String): AnnotationVisitor
  • added: method TraceAnnotationVisitor.visitEnd(): void
  • added: method TraceAnnotationVisitor.visitEnum(String, String, String): void
  • added: method TraceClassVisitor.visit(int, int, String, String, String, String[]): void
  • added: method TraceClassVisitor.visitAnnotation(String, boolean): AnnotationVisitor
  • added: method TraceClassVisitor.visitAttribute(Attribute): void
  • added: method TraceClassVisitor.visitEnd(): void
  • added: method TraceClassVisitor.visitField(int, String, String, String, Object): FieldVisitor
  • added: method TraceClassVisitor.visitInnerClass(String, String, String, int): void
  • added: method TraceClassVisitor.visitMethod(int, String, String, String, String[]): MethodVisitor
  • added: method TraceClassVisitor.visitOuterClass(String, String, String): void
  • added: method TraceClassVisitor.visitSource(String, String): void
  • added: method TraceFieldVisitor.visitAnnotation(String, boolean): AnnotationVisitor
  • added: method TraceFieldVisitor.visitAttribute(Attribute): void
  • added: method TraceFieldVisitor.visitEnd(): void
  • added: method TraceMethodVisitor.visitAnnotation(String, boolean): AnnotationVisitor
  • added: method TraceMethodVisitor.visitAnnotationDefault(): AnnotationVisitor
  • added: method TraceMethodVisitor.visitAttribute(Attribute): void
  • added: method TraceMethodVisitor.visitCode(): void
  • added: method TraceMethodVisitor.visitEnd(): void
  • added: method TraceMethodVisitor.visitFieldInsn(int, String, String, String): void
  • added: method TraceMethodVisitor.visitFrame(int, int, Object[], int, Object[]): void
  • added: method TraceMethodVisitor.visitIincInsn(int, int): void
  • added: method TraceMethodVisitor.visitInsn(int): void
  • added: method TraceMethodVisitor.visitIntInsn(int, int): void
  • added: method TraceMethodVisitor.visitInvokeDynamicInsn(String, String, Handle, Object[]): void
  • added: method TraceMethodVisitor.visitJumpInsn(int, Label): void
  • added: method TraceMethodVisitor.visitLabel(Label): void
  • added: method TraceMethodVisitor.visitLdcInsn(Object): void
  • added: method TraceMethodVisitor.visitLineNumber(int, Label): void
  • added: method TraceMethodVisitor.visitLocalVariable(String, String, String, Label, Label, int): void
  • added: method TraceMethodVisitor.visitLookupSwitchInsn(Label, int[], Label[]): void
  • added: method TraceMethodVisitor.visitMaxs(int, int): void
  • added: method TraceMethodVisitor.visitMethodInsn(int, String, String, String): void
  • added: method TraceMethodVisitor.visitMultiANewArrayInsn(String, int): void
  • added: method TraceMethodVisitor.visitParameterAnnotation(int, String, boolean): AnnotationVisitor
  • added: method TraceMethodVisitor.visitTableSwitchInsn(int, int, Label, Label[]): void
  • added: method TraceMethodVisitor.visitTryCatchBlock(Label, Label, Label, String): void
  • added: method TraceMethodVisitor.visitTypeInsn(int, String): void
  • added: method TraceMethodVisitor.visitVarInsn(int, int): void
  • added: method TraceSignatureVisitor.getDeclaration(): String
  • added: method TraceSignatureVisitor.getExceptions(): String
  • added: method TraceSignatureVisitor.getReturnType(): String
  • added: method TraceSignatureVisitor.visitArrayType(): SignatureVisitor
  • added: method TraceSignatureVisitor.visitBaseType(char): void
  • added: method TraceSignatureVisitor.visitClassBound(): SignatureVisitor
  • added: method TraceSignatureVisitor.visitClassType(String): void
  • added: method TraceSignatureVisitor.visitEnd(): void
  • added: method TraceSignatureVisitor.visitExceptionType(): SignatureVisitor
  • added: method TraceSignatureVisitor.visitFormalTypeParameter(String): void
  • added: method TraceSignatureVisitor.visitInnerClassType(String): void
  • added: method TraceSignatureVisitor.visitInterface(): SignatureVisitor
  • added: method TraceSignatureVisitor.visitInterfaceBound(): SignatureVisitor
  • added: method TraceSignatureVisitor.visitParameterType(): SignatureVisitor
  • added: method TraceSignatureVisitor.visitReturnType(): SignatureVisitor
  • added: method TraceSignatureVisitor.visitSuperclass(): SignatureVisitor
  • added: method TraceSignatureVisitor.visitTypeArgument(): void
  • added: method TraceSignatureVisitor.visitTypeArgument(char): SignatureVisitor
  • added: method TraceSignatureVisitor.visitTypeVariable(String): void
  • added: static field CheckSignatureAdapter.CLASS_SIGNATURE: int
  • added: static field CheckSignatureAdapter.METHOD_SIGNATURE: int
  • added: static field CheckSignatureAdapter.TYPE_SIGNATURE: int
  • added: static field Printer.HANDLE_TAG: String[]
  • added: static field Printer.OPCODES: String[]
  • added: static field Printer.TYPES: String[]
  • added: static field Textifier.CLASS_DECLARATION: int
  • added: static field Textifier.CLASS_SIGNATURE: int
  • added: static field Textifier.FIELD_DESCRIPTOR: int
  • added: static field Textifier.FIELD_SIGNATURE: int
  • added: static field Textifier.HANDLE_DESCRIPTOR: int
  • added: static field Textifier.INTERNAL_NAME: int
  • added: static field Textifier.METHOD_DESCRIPTOR: int
  • added: static field Textifier.METHOD_SIGNATURE: int
  • added: static field Textifier.PARAMETERS_DECLARATION: int
  • added: static field Textifier.TYPE_DECLARATION: int
  • added: static method ASMifier.main(String[]): void
  • added: static method CheckClassAdapter.main(String[]): void
  • added: static method CheckClassAdapter.verify(ClassReader, ClassLoader, boolean, PrintWriter): void
  • added: static method CheckClassAdapter.verify(ClassReader, boolean, PrintWriter): void
  • added: static method Printer.appendString(StringBuffer, String): void
  • added: static method Textifier.main(String[]): void
  • removed: class NetbeansEntryPoint implements TaskListener
  • removed: class NetbeansEntryPoint.DummyMessager implements Messager
  • removed: class NetbeansPatcher extends Agent
  • removed: class PatchFixes
  • removed: ctor NetbeansEntryPoint(Context)
  • removed: ctor NetbeansEntryPoint.DummyMessager(NetbeansEntryPoint)
  • removed: ctor NetbeansPatcher()
  • removed: ctor PatchFixes()
  • removed: method NetbeansEntryPoint.DummyMessager.printMessage(Diagnostic.Kind, CharSequence): void
  • removed: method NetbeansEntryPoint.DummyMessager.printMessage(Diagnostic.Kind, CharSequence, Element): void
  • removed: method NetbeansEntryPoint.DummyMessager.printMessage(Diagnostic.Kind, CharSequence, Element, AnnotationMirror): void
  • removed: method NetbeansEntryPoint.DummyMessager.printMessage(Diagnostic.Kind, CharSequence, Element, AnnotationMirror, AnnotationValue): void
  • removed: method NetbeansEntryPoint.finished(TaskEvent): void
  • removed: method NetbeansEntryPoint.started(TaskEvent): void
  • removed: method NetbeansPatcher.runAgent(String, Instrumentation, boolean): void
  • removed: static method PatchFixes.addSelfToClassLoader(Module, List): void
  • removed: static method PatchFixes.addTaskListenerWhenCallingJavac(JavacTaskImpl, ClasspathInfo): void
  • removed: static method PatchFixes.filterGenerated(Iterator): Iterator
  • removed: static method PatchFixes.fixContentOnSetTaskListener(JavacTaskImpl, TaskListener): void
  • removed: static method PatchFixes.getResource_decision(ClassLoader, String): boolean
  • removed: static method PatchFixes.getResource_value(ClassLoader, String): URL
  • removed: static method PatchFixes.getResources_decision(ClassLoader, String): boolean
  • removed: static method PatchFixes.getResources_value(ClassLoader, String): Enumeration
  • removed: static method PatchFixes.loadClass_decision(ClassLoader, String): boolean
  • removed: static method PatchFixes.loadClass_value(ClassLoader, String): Class
  • removed: static method PatchFixes.returnMinus1ForGeneratedNode(SourcePositions, CompilationUnitTree, Tree): long
  • removed: static method PatchFixes.returnNullForGeneratedNode(Trees, Element, Object): Tree
  • removed: method MethodTarget.hasDescription(): boolean
  • changed: static class PatchScript.MethodPatcher extends ClassAdapter → static class PatchScript.MethodPatcher extends ClassVisitor
  • added: method Hook.canEqual(Object): boolean
  • added: method MethodTarget.isHasDescription(): boolean
  • removed: class Attribute
  • removed: class ByteVector
  • removed: class ClassAdapter implements ClassVisitor
  • removed: class ClassReader
  • removed: class ClassWriter implements ClassVisitor
  • removed: class Label
  • removed: class MethodAdapter implements MethodVisitor
  • removed: class Type
  • removed: ctor Attribute(String)
  • removed: ctor ByteVector()
  • removed: ctor ByteVector(int)
  • removed: ctor ClassAdapter(ClassVisitor)
  • removed: ctor ClassReader(InputStream)
  • removed: ctor ClassReader(String)
  • removed: ctor ClassReader(byte[])
  • removed: ctor ClassReader(byte[], int, int)
  • removed: ctor ClassWriter(ClassReader, int)
  • removed: ctor ClassWriter(int)
  • removed: ctor Label()
  • removed: ctor MethodAdapter(MethodVisitor)
  • removed: field Attribute.type: String
  • removed: field ClassAdapter.cv: ClassVisitor
  • removed: field ClassReader.b: byte[]
  • removed: field ClassReader.header: int
  • removed: field Label.info: Object
  • removed: field MethodAdapter.mv: MethodVisitor
  • removed: interface AnnotationVisitor
  • removed: interface ClassVisitor
  • removed: interface FieldVisitor
  • removed: interface MethodVisitor
  • removed: interface Opcodes
  • removed: method AnnotationVisitor.visit(String, Object): void
  • removed: method AnnotationVisitor.visitAnnotation(String, String): AnnotationVisitor
  • removed: method AnnotationVisitor.visitArray(String): AnnotationVisitor
  • removed: method AnnotationVisitor.visitEnd(): void
  • removed: method AnnotationVisitor.visitEnum(String, String, String): void
  • removed: method Attribute.getLabels(): Label[]
  • removed: method Attribute.isCodeAttribute(): boolean
  • removed: method Attribute.isUnknown(): boolean
  • removed: method Attribute.read(ClassReader, int, int, char[], int, Label[]): Attribute
  • removed: method Attribute.write(ClassWriter, byte[], int, int, int): ByteVector
  • removed: method ByteVector.putByte(int): ByteVector
  • removed: method ByteVector.putByteArray(byte[], int, int): ByteVector
  • removed: method ByteVector.putInt(int): ByteVector
  • removed: method ByteVector.putLong(long): ByteVector
  • removed: method ByteVector.putShort(int): ByteVector
  • removed: method ByteVector.putUTF8(String): ByteVector
  • removed: method ClassAdapter.visit(int, int, String, String, String, String[]): void
  • removed: method ClassAdapter.visitAnnotation(String, boolean): AnnotationVisitor
  • removed: method ClassAdapter.visitAttribute(Attribute): void
  • removed: method ClassAdapter.visitEnd(): void
  • removed: method ClassAdapter.visitField(int, String, String, String, Object): FieldVisitor
  • removed: method ClassAdapter.visitInnerClass(String, String, String, int): void
  • removed: method ClassAdapter.visitMethod(int, String, String, String, String[]): MethodVisitor
  • removed: method ClassAdapter.visitOuterClass(String, String, String): void
  • removed: method ClassAdapter.visitSource(String, String): void
  • removed: method ClassReader.accept(ClassVisitor, Attribute[], int): void
  • removed: method ClassReader.accept(ClassVisitor, int): void
  • removed: method ClassReader.getAccess(): int
  • removed: method ClassReader.getClassName(): String
  • removed: method ClassReader.getInterfaces(): String[]
  • removed: method ClassReader.getItem(int): int
  • removed: method ClassReader.getSuperName(): String
  • removed: method ClassReader.readByte(int): int
  • removed: method ClassReader.readClass(int, char[]): String
  • removed: method ClassReader.readConst(int, char[]): Object
  • removed: method ClassReader.readInt(int): int
  • removed: method ClassReader.readLabel(int, Label[]): Label
  • removed: method ClassReader.readLong(int): long
  • removed: method ClassReader.readShort(int): short
  • removed: method ClassReader.readUTF8(int, char[]): String
  • removed: method ClassReader.readUnsignedShort(int): int
  • removed: method ClassVisitor.visit(int, int, String, String, String, String[]): void
  • removed: method ClassVisitor.visitAnnotation(String, boolean): AnnotationVisitor
  • removed: method ClassVisitor.visitAttribute(Attribute): void
  • removed: method ClassVisitor.visitEnd(): void
  • removed: method ClassVisitor.visitField(int, String, String, String, Object): FieldVisitor
  • removed: method ClassVisitor.visitInnerClass(String, String, String, int): void
  • removed: method ClassVisitor.visitMethod(int, String, String, String, String[]): MethodVisitor
  • removed: method ClassVisitor.visitOuterClass(String, String, String): void
  • removed: method ClassVisitor.visitSource(String, String): void
  • removed: method ClassWriter.getCommonSuperClass(String, String): String
  • removed: method ClassWriter.newClass(String): int
  • removed: method ClassWriter.newConst(Object): int
  • removed: method ClassWriter.newField(String, String, String): int
  • removed: method ClassWriter.newMethod(String, String, String, boolean): int
  • removed: method ClassWriter.newNameType(String, String): int
  • removed: method ClassWriter.newUTF8(String): int
  • removed: method ClassWriter.toByteArray(): byte[]
  • removed: method ClassWriter.visit(int, int, String, String, String, String[]): void
  • removed: method ClassWriter.visitAnnotation(String, boolean): AnnotationVisitor
  • removed: method ClassWriter.visitAttribute(Attribute): void
  • removed: method ClassWriter.visitEnd(): void
  • removed: method ClassWriter.visitField(int, String, String, String, Object): FieldVisitor
  • removed: method ClassWriter.visitInnerClass(String, String, String, int): void
  • removed: method ClassWriter.visitMethod(int, String, String, String, String[]): MethodVisitor
  • removed: method ClassWriter.visitOuterClass(String, String, String): void
  • removed: method ClassWriter.visitSource(String, String): void
  • removed: method FieldVisitor.visitAnnotation(String, boolean): AnnotationVisitor
  • removed: method FieldVisitor.visitAttribute(Attribute): void
  • removed: method FieldVisitor.visitEnd(): void
  • removed: method Label.getOffset(): int
  • removed: method Label.toString(): String
  • removed: method MethodAdapter.visitAnnotation(String, boolean): AnnotationVisitor
  • removed: method MethodAdapter.visitAnnotationDefault(): AnnotationVisitor
  • removed: method MethodAdapter.visitAttribute(Attribute): void
  • removed: method MethodAdapter.visitCode(): void
  • removed: method MethodAdapter.visitEnd(): void
  • removed: method MethodAdapter.visitFieldInsn(int, String, String, String): void
  • removed: method MethodAdapter.visitFrame(int, int, Object[], int, Object[]): void
  • removed: method MethodAdapter.visitIincInsn(int, int): void
  • removed: method MethodAdapter.visitInsn(int): void
  • removed: method MethodAdapter.visitIntInsn(int, int): void
  • removed: method MethodAdapter.visitJumpInsn(int, Label): void
  • removed: method MethodAdapter.visitLabel(Label): void
  • removed: method MethodAdapter.visitLdcInsn(Object): void
  • removed: method MethodAdapter.visitLineNumber(int, Label): void
  • removed: method MethodAdapter.visitLocalVariable(String, String, String, Label, Label, int): void
  • removed: method MethodAdapter.visitLookupSwitchInsn(Label, int[], Label[]): void
  • removed: method MethodAdapter.visitMaxs(int, int): void
  • removed: method MethodAdapter.visitMethodInsn(int, String, String, String): void
  • removed: method MethodAdapter.visitMultiANewArrayInsn(String, int): void
  • removed: method MethodAdapter.visitParameterAnnotation(int, String, boolean): AnnotationVisitor
  • removed: method MethodAdapter.visitTableSwitchInsn(int, int, Label, Label[]): void
  • removed: method MethodAdapter.visitTryCatchBlock(Label, Label, Label, String): void
  • removed: method MethodAdapter.visitTypeInsn(int, String): void
  • removed: method MethodAdapter.visitVarInsn(int, int): void
  • removed: method MethodVisitor.visitAnnotation(String, boolean): AnnotationVisitor
  • removed: method MethodVisitor.visitAnnotationDefault(): AnnotationVisitor
  • removed: method MethodVisitor.visitAttribute(Attribute): void
  • removed: method MethodVisitor.visitCode(): void
  • removed: method MethodVisitor.visitEnd(): void
  • removed: method MethodVisitor.visitFieldInsn(int, String, String, String): void
  • removed: method MethodVisitor.visitFrame(int, int, Object[], int, Object[]): void
  • removed: method MethodVisitor.visitIincInsn(int, int): void
  • removed: method MethodVisitor.visitInsn(int): void
  • removed: method MethodVisitor.visitIntInsn(int, int): void
  • removed: method MethodVisitor.visitJumpInsn(int, Label): void
  • removed: method MethodVisitor.visitLabel(Label): void
  • removed: method MethodVisitor.visitLdcInsn(Object): void
  • removed: method MethodVisitor.visitLineNumber(int, Label): void
  • removed: method MethodVisitor.visitLocalVariable(String, String, String, Label, Label, int): void
  • removed: method MethodVisitor.visitLookupSwitchInsn(Label, int[], Label[]): void
  • removed: method MethodVisitor.visitMaxs(int, int): void
  • removed: method MethodVisitor.visitMethodInsn(int, String, String, String): void
  • removed: method MethodVisitor.visitMultiANewArrayInsn(String, int): void
  • removed: method MethodVisitor.visitParameterAnnotation(int, String, boolean): AnnotationVisitor
  • removed: method MethodVisitor.visitTableSwitchInsn(int, int, Label, Label[]): void
  • removed: method MethodVisitor.visitTryCatchBlock(Label, Label, Label, String): void
  • removed: method MethodVisitor.visitTypeInsn(int, String): void
  • removed: method MethodVisitor.visitVarInsn(int, int): void
  • removed: method Type.equals(Object): boolean
  • removed: method Type.getClassName(): String
  • removed: method Type.getDescriptor(): String
  • removed: method Type.getDimensions(): int
  • removed: method Type.getElementType(): Type
  • removed: method Type.getInternalName(): String
  • removed: method Type.getOpcode(int): int
  • removed: method Type.getSize(): int
  • removed: method Type.getSort(): int
  • removed: method Type.hashCode(): int
  • removed: method Type.toString(): String
  • removed: static field ClassReader.EXPAND_FRAMES: int
  • removed: static field ClassReader.SKIP_CODE: int
  • removed: static field ClassReader.SKIP_DEBUG: int
  • removed: static field ClassReader.SKIP_FRAMES: int
  • removed: static field ClassWriter.COMPUTE_FRAMES: int
  • removed: static field ClassWriter.COMPUTE_MAXS: int
  • removed: static field Opcodes.AALOAD: int
  • removed: static field Opcodes.AASTORE: int
  • removed: static field Opcodes.ACC_ABSTRACT: int
  • removed: static field Opcodes.ACC_ANNOTATION: int
  • removed: static field Opcodes.ACC_BRIDGE: int
  • removed: static field Opcodes.ACC_DEPRECATED: int
  • removed: static field Opcodes.ACC_ENUM: int
  • removed: static field Opcodes.ACC_FINAL: int
  • removed: static field Opcodes.ACC_INTERFACE: int
  • removed: static field Opcodes.ACC_NATIVE: int
  • removed: static field Opcodes.ACC_PRIVATE: int
  • removed: static field Opcodes.ACC_PROTECTED: int
  • removed: static field Opcodes.ACC_PUBLIC: int
  • removed: static field Opcodes.ACC_STATIC: int
  • removed: static field Opcodes.ACC_STRICT: int
  • removed: static field Opcodes.ACC_SUPER: int
  • removed: static field Opcodes.ACC_SYNCHRONIZED: int
  • removed: static field Opcodes.ACC_SYNTHETIC: int
  • removed: static field Opcodes.ACC_TRANSIENT: int
  • removed: static field Opcodes.ACC_VARARGS: int
  • removed: static field Opcodes.ACC_VOLATILE: int
  • removed: static field Opcodes.ACONST_NULL: int
  • removed: static field Opcodes.ALOAD: int
  • removed: static field Opcodes.ANEWARRAY: int
  • removed: static field Opcodes.ARETURN: int
  • removed: static field Opcodes.ARRAYLENGTH: int
  • removed: static field Opcodes.ASTORE: int
  • removed: static field Opcodes.ATHROW: int
  • removed: static field Opcodes.BALOAD: int
  • removed: static field Opcodes.BASTORE: int
  • removed: static field Opcodes.BIPUSH: int
  • removed: static field Opcodes.CALOAD: int
  • removed: static field Opcodes.CASTORE: int
  • removed: static field Opcodes.CHECKCAST: int
  • removed: static field Opcodes.D2F: int
  • removed: static field Opcodes.D2I: int
  • removed: static field Opcodes.D2L: int
  • removed: static field Opcodes.DADD: int
  • removed: static field Opcodes.DALOAD: int
  • removed: static field Opcodes.DASTORE: int
  • removed: static field Opcodes.DCMPG: int
  • removed: static field Opcodes.DCMPL: int
  • removed: static field Opcodes.DCONST_0: int
  • removed: static field Opcodes.DCONST_1: int
  • removed: static field Opcodes.DDIV: int
  • removed: static field Opcodes.DLOAD: int
  • removed: static field Opcodes.DMUL: int
  • removed: static field Opcodes.DNEG: int
  • removed: static field Opcodes.DOUBLE: Integer
  • removed: static field Opcodes.DREM: int
  • removed: static field Opcodes.DRETURN: int
  • removed: static field Opcodes.DSTORE: int
  • removed: static field Opcodes.DSUB: int
  • removed: static field Opcodes.DUP2: int
  • removed: static field Opcodes.DUP2_X1: int
  • removed: static field Opcodes.DUP2_X2: int
  • removed: static field Opcodes.DUP: int
  • removed: static field Opcodes.DUP_X1: int
  • removed: static field Opcodes.DUP_X2: int
  • removed: static field Opcodes.F2D: int
  • removed: static field Opcodes.F2I: int
  • removed: static field Opcodes.F2L: int
  • removed: static field Opcodes.FADD: int
  • removed: static field Opcodes.FALOAD: int
  • removed: static field Opcodes.FASTORE: int
  • removed: static field Opcodes.FCMPG: int
  • removed: static field Opcodes.FCMPL: int
  • removed: static field Opcodes.FCONST_0: int
  • removed: static field Opcodes.FCONST_1: int
  • removed: static field Opcodes.FCONST_2: int
  • removed: static field Opcodes.FDIV: int
  • removed: static field Opcodes.FLOAD: int
  • removed: static field Opcodes.FLOAT: Integer
  • removed: static field Opcodes.FMUL: int
  • removed: static field Opcodes.FNEG: int
  • removed: static field Opcodes.FREM: int
  • removed: static field Opcodes.FRETURN: int
  • removed: static field Opcodes.FSTORE: int
  • removed: static field Opcodes.FSUB: int
  • removed: static field Opcodes.F_APPEND: int
  • removed: static field Opcodes.F_CHOP: int
  • removed: static field Opcodes.F_FULL: int
  • removed: static field Opcodes.F_NEW: int
  • removed: static field Opcodes.F_SAME1: int
  • removed: static field Opcodes.F_SAME: int
  • removed: static field Opcodes.GETFIELD: int
  • removed: static field Opcodes.GETSTATIC: int
  • removed: static field Opcodes.GOTO: int
  • removed: static field Opcodes.I2B: int
  • removed: static field Opcodes.I2C: int
  • removed: static field Opcodes.I2D: int
  • removed: static field Opcodes.I2F: int
  • removed: static field Opcodes.I2L: int
  • removed: static field Opcodes.I2S: int
  • removed: static field Opcodes.IADD: int
  • removed: static field Opcodes.IALOAD: int
  • removed: static field Opcodes.IAND: int
  • removed: static field Opcodes.IASTORE: int
  • removed: static field Opcodes.ICONST_0: int
  • removed: static field Opcodes.ICONST_1: int
  • removed: static field Opcodes.ICONST_2: int
  • removed: static field Opcodes.ICONST_3: int
  • removed: static field Opcodes.ICONST_4: int
  • removed: static field Opcodes.ICONST_5: int
  • removed: static field Opcodes.ICONST_M1: int
  • removed: static field Opcodes.IDIV: int
  • removed: static field Opcodes.IFEQ: int
  • removed: static field Opcodes.IFGE: int
  • removed: static field Opcodes.IFGT: int
  • removed: static field Opcodes.IFLE: int
  • removed: static field Opcodes.IFLT: int
  • removed: static field Opcodes.IFNE: int
  • removed: static field Opcodes.IFNONNULL: int
  • removed: static field Opcodes.IFNULL: int
  • removed: static field Opcodes.IF_ACMPEQ: int
  • removed: static field Opcodes.IF_ACMPNE: int
  • removed: static field Opcodes.IF_ICMPEQ: int
  • removed: static field Opcodes.IF_ICMPGE: int
  • removed: static field Opcodes.IF_ICMPGT: int
  • removed: static field Opcodes.IF_ICMPLE: int
  • removed: static field Opcodes.IF_ICMPLT: int
  • removed: static field Opcodes.IF_ICMPNE: int
  • removed: static field Opcodes.IINC: int
  • removed: static field Opcodes.ILOAD: int
  • removed: static field Opcodes.IMUL: int
  • removed: static field Opcodes.INEG: int
  • removed: static field Opcodes.INSTANCEOF: int
  • removed: static field Opcodes.INTEGER: Integer
  • removed: static field Opcodes.INVOKEDYNAMIC: int
  • removed: static field Opcodes.INVOKEDYNAMIC_OWNER: String
  • removed: static field Opcodes.INVOKEINTERFACE: int
  • removed: static field Opcodes.INVOKESPECIAL: int
  • removed: static field Opcodes.INVOKESTATIC: int
  • removed: static field Opcodes.INVOKEVIRTUAL: int
  • removed: static field Opcodes.IOR: int
  • removed: static field Opcodes.IREM: int
  • removed: static field Opcodes.IRETURN: int
  • removed: static field Opcodes.ISHL: int
  • removed: static field Opcodes.ISHR: int
  • removed: static field Opcodes.ISTORE: int
  • removed: static field Opcodes.ISUB: int
  • removed: static field Opcodes.IUSHR: int
  • removed: static field Opcodes.IXOR: int
  • removed: static field Opcodes.JSR: int
  • removed: static field Opcodes.L2D: int
  • removed: static field Opcodes.L2F: int
  • removed: static field Opcodes.L2I: int
  • removed: static field Opcodes.LADD: int
  • removed: static field Opcodes.LALOAD: int
  • removed: static field Opcodes.LAND: int
  • removed: static field Opcodes.LASTORE: int
  • removed: static field Opcodes.LCMP: int
  • removed: static field Opcodes.LCONST_0: int
  • removed: static field Opcodes.LCONST_1: int
  • removed: static field Opcodes.LDC: int
  • removed: static field Opcodes.LDIV: int
  • removed: static field Opcodes.LLOAD: int
  • removed: static field Opcodes.LMUL: int
  • removed: static field Opcodes.LNEG: int
  • removed: static field Opcodes.LONG: Integer
  • removed: static field Opcodes.LOOKUPSWITCH: int
  • removed: static field Opcodes.LOR: int
  • removed: static field Opcodes.LREM: int
  • removed: static field Opcodes.LRETURN: int
  • removed: static field Opcodes.LSHL: int
  • removed: static field Opcodes.LSHR: int
  • removed: static field Opcodes.LSTORE: int
  • removed: static field Opcodes.LSUB: int
  • removed: static field Opcodes.LUSHR: int
  • removed: static field Opcodes.LXOR: int
  • removed: static field Opcodes.MONITORENTER: int
  • removed: static field Opcodes.MONITOREXIT: int
  • removed: static field Opcodes.MULTIANEWARRAY: int
  • removed: static field Opcodes.NEW: int
  • removed: static field Opcodes.NEWARRAY: int
  • removed: static field Opcodes.NOP: int
  • removed: static field Opcodes.NULL: Integer
  • removed: static field Opcodes.POP2: int
  • removed: static field Opcodes.POP: int
  • removed: static field Opcodes.PUTFIELD: int
  • removed: static field Opcodes.PUTSTATIC: int
  • removed: static field Opcodes.RET: int
  • removed: static field Opcodes.RETURN: int
  • removed: static field Opcodes.SALOAD: int
  • removed: static field Opcodes.SASTORE: int
  • removed: static field Opcodes.SIPUSH: int
  • removed: static field Opcodes.SWAP: int
  • removed: static field Opcodes.TABLESWITCH: int
  • removed: static field Opcodes.TOP: Integer
  • removed: static field Opcodes.T_BOOLEAN: int
  • removed: static field Opcodes.T_BYTE: int
  • removed: static field Opcodes.T_CHAR: int
  • removed: static field Opcodes.T_DOUBLE: int
  • removed: static field Opcodes.T_FLOAT: int
  • removed: static field Opcodes.T_INT: int
  • removed: static field Opcodes.T_LONG: int
  • removed: static field Opcodes.T_SHORT: int
  • removed: static field Opcodes.UNINITIALIZED_THIS: Integer
  • removed: static field Opcodes.V1_1: int
  • removed: static field Opcodes.V1_2: int
  • removed: static field Opcodes.V1_3: int
  • removed: static field Opcodes.V1_4: int
  • removed: static field Opcodes.V1_5: int
  • removed: static field Opcodes.V1_6: int
  • removed: static field Opcodes.V1_7: int
  • removed: static field Type.ARRAY: int
  • removed: static field Type.BOOLEAN: int
  • removed: static field Type.BOOLEAN_TYPE: Type
  • removed: static field Type.BYTE: int
  • removed: static field Type.BYTE_TYPE: Type
  • removed: static field Type.CHAR: int
  • removed: static field Type.CHAR_TYPE: Type
  • removed: static field Type.DOUBLE: int
  • removed: static field Type.DOUBLE_TYPE: Type
  • removed: static field Type.FLOAT: int
  • removed: static field Type.FLOAT_TYPE: Type
  • removed: static field Type.INT: int
  • removed: static field Type.INT_TYPE: Type
  • removed: static field Type.LONG: int
  • removed: static field Type.LONG_TYPE: Type
  • removed: static field Type.OBJECT: int
  • removed: static field Type.SHORT: int
  • removed: static field Type.SHORT_TYPE: Type
  • removed: static field Type.VOID: int
  • removed: static field Type.VOID_TYPE: Type
  • removed: static method Type.getArgumentTypes(Method): Type[]
  • removed: static method Type.getArgumentTypes(String): Type[]
  • removed: static method Type.getArgumentsAndReturnSizes(String): int
  • removed: static method Type.getConstructorDescriptor(Constructor): String
  • removed: static method Type.getDescriptor(Class): String
  • removed: static method Type.getInternalName(Class): String
  • removed: static method Type.getMethodDescriptor(Method): String
  • removed: static method Type.getMethodDescriptor(Type, Type[]): String
  • removed: static method Type.getObjectType(String): Type
  • removed: static method Type.getReturnType(Method): Type
  • removed: static method Type.getReturnType(String): Type
  • removed: static method Type.getType(Class): Type
  • removed: static method Type.getType(String): Type
  • removed: abstract class AdviceAdapter extends GeneratorAdapter implements Opcodes
  • removed: abstract class Remapper
  • removed: class AnalyzerAdapter extends MethodAdapter
  • removed: class CodeSizeEvaluator extends MethodAdapter implements Opcodes
  • removed: class EmptyVisitor implements ClassVisitor, FieldVisitor, MethodVisitor, AnnotationVisitor
  • removed: class GeneratorAdapter extends LocalVariablesSorter
  • removed: class JSRInlinerAdapter extends MethodNode implements Opcodes
  • removed: class LocalVariablesSorter extends MethodAdapter
  • removed: class Method
  • removed: class RemappingAnnotationAdapter implements AnnotationVisitor
  • removed: class RemappingClassAdapter extends ClassAdapter
  • removed: class RemappingFieldAdapter implements FieldVisitor
  • removed: class RemappingMethodAdapter extends LocalVariablesSorter
  • removed: class RemappingSignatureAdapter implements SignatureVisitor
  • removed: class SerialVersionUIDAdder extends ClassAdapter
  • removed: class SimpleRemapper extends Remapper
  • removed: class StaticInitMerger extends ClassAdapter
  • removed: ctor AdviceAdapter(MethodVisitor, int, String, String)
  • removed: ctor AnalyzerAdapter(String, int, String, String, MethodVisitor)
  • removed: ctor CodeSizeEvaluator(MethodVisitor)
  • removed: ctor EmptyVisitor()
  • removed: ctor GeneratorAdapter(MethodVisitor, int, String, String)
  • removed: ctor GeneratorAdapter(int, Method, MethodVisitor)
  • removed: ctor GeneratorAdapter(int, Method, String, Type[], ClassVisitor)
  • removed: ctor JSRInlinerAdapter(MethodVisitor, int, String, String, String, String[])
  • removed: ctor JSRInlinerAdapter.Subroutine()
  • removed: ctor LocalVariablesSorter(int, String, MethodVisitor)
  • removed: ctor Method(String, String)
  • removed: ctor Method(String, Type, Type[])
  • removed: ctor Remapper()
  • removed: ctor RemappingAnnotationAdapter(AnnotationVisitor, Remapper)
  • removed: ctor RemappingClassAdapter(ClassVisitor, Remapper)
  • removed: ctor RemappingFieldAdapter(FieldVisitor, Remapper)
  • removed: ctor RemappingMethodAdapter(int, String, MethodVisitor, Remapper)
  • removed: ctor RemappingSignatureAdapter(SignatureVisitor, Remapper)
  • removed: ctor SerialVersionUIDAdder(ClassVisitor)
  • removed: ctor SimpleRemapper(Map)
  • removed: ctor SimpleRemapper(String, String)
  • removed: ctor StaticInitMerger(String, ClassVisitor)
  • removed: field AdviceAdapter.methodAccess: int
  • removed: field AdviceAdapter.methodDesc: String
  • removed: field AnalyzerAdapter.locals: List
  • removed: field AnalyzerAdapter.stack: List
  • removed: field AnalyzerAdapter.uninitializedTypes: Map
  • removed: field JSRInlinerAdapter.Subroutine.instructions: BitSet
  • removed: field LocalVariablesSorter.firstLocal: int
  • removed: field LocalVariablesSorter.nextLocal: int
  • removed: field RemappingClassAdapter.className: String
  • removed: field RemappingClassAdapter.remapper: Remapper
  • removed: field RemappingMethodAdapter.remapper: Remapper
  • removed: field SerialVersionUIDAdder.access: int
  • removed: field SerialVersionUIDAdder.computeSVUID: boolean
  • removed: field SerialVersionUIDAdder.hasSVUID: boolean
  • removed: field SerialVersionUIDAdder.hasStaticInitializer: boolean
  • removed: field SerialVersionUIDAdder.interfaces: String[]
  • removed: field SerialVersionUIDAdder.name: String
  • removed: field SerialVersionUIDAdder.svuidConstructors: Collection
  • removed: field SerialVersionUIDAdder.svuidFields: Collection
  • removed: field SerialVersionUIDAdder.svuidMethods: Collection
  • removed: interface TableSwitchGenerator
  • removed: method AdviceAdapter.onMethodEnter(): void
  • removed: method AdviceAdapter.onMethodExit(int): void
  • removed: method AdviceAdapter.visitCode(): void
  • removed: method AdviceAdapter.visitFieldInsn(int, String, String, String): void
  • removed: method AdviceAdapter.visitInsn(int): void
  • removed: method AdviceAdapter.visitIntInsn(int, int): void
  • removed: method AdviceAdapter.visitJumpInsn(int, Label): void
  • removed: method AdviceAdapter.visitLabel(Label): void
  • removed: method AdviceAdapter.visitLdcInsn(Object): void
  • removed: method AdviceAdapter.visitLookupSwitchInsn(Label, int[], Label[]): void
  • removed: method AdviceAdapter.visitMethodInsn(int, String, String, String): void
  • removed: method AdviceAdapter.visitMultiANewArrayInsn(String, int): void
  • removed: method AdviceAdapter.visitTableSwitchInsn(int, int, Label, Label[]): void
  • removed: method AdviceAdapter.visitTypeInsn(int, String): void
  • removed: method AdviceAdapter.visitVarInsn(int, int): void
  • removed: method AnalyzerAdapter.visitFieldInsn(int, String, String, String): void
  • removed: method AnalyzerAdapter.visitFrame(int, int, Object[], int, Object[]): void
  • removed: method AnalyzerAdapter.visitIincInsn(int, int): void
  • removed: method AnalyzerAdapter.visitInsn(int): void
  • removed: method AnalyzerAdapter.visitIntInsn(int, int): void
  • removed: method AnalyzerAdapter.visitJumpInsn(int, Label): void
  • removed: method AnalyzerAdapter.visitLabel(Label): void
  • removed: method AnalyzerAdapter.visitLdcInsn(Object): void
  • removed: method AnalyzerAdapter.visitLookupSwitchInsn(Label, int[], Label[]): void
  • removed: method AnalyzerAdapter.visitMaxs(int, int): void
  • removed: method AnalyzerAdapter.visitMethodInsn(int, String, String, String): void
  • removed: method AnalyzerAdapter.visitMultiANewArrayInsn(String, int): void
  • removed: method AnalyzerAdapter.visitTableSwitchInsn(int, int, Label, Label[]): void
  • removed: method AnalyzerAdapter.visitTypeInsn(int, String): void
  • removed: method AnalyzerAdapter.visitVarInsn(int, int): void
  • removed: method CodeSizeEvaluator.getMaxSize(): int
  • removed: method CodeSizeEvaluator.getMinSize(): int
  • removed: method CodeSizeEvaluator.visitFieldInsn(int, String, String, String): void
  • removed: method CodeSizeEvaluator.visitIincInsn(int, int): void
  • removed: method CodeSizeEvaluator.visitInsn(int): void
  • removed: method CodeSizeEvaluator.visitIntInsn(int, int): void
  • removed: method CodeSizeEvaluator.visitJumpInsn(int, Label): void
  • removed: method CodeSizeEvaluator.visitLdcInsn(Object): void
  • removed: method CodeSizeEvaluator.visitLookupSwitchInsn(Label, int[], Label[]): void
  • removed: method CodeSizeEvaluator.visitMethodInsn(int, String, String, String): void
  • removed: method CodeSizeEvaluator.visitMultiANewArrayInsn(String, int): void
  • removed: method CodeSizeEvaluator.visitTableSwitchInsn(int, int, Label, Label[]): void
  • removed: method CodeSizeEvaluator.visitTypeInsn(int, String): void
  • removed: method CodeSizeEvaluator.visitVarInsn(int, int): void
  • removed: method EmptyVisitor.visit(String, Object): void
  • removed: method EmptyVisitor.visit(int, int, String, String, String, String[]): void
  • removed: method EmptyVisitor.visitAnnotation(String, String): AnnotationVisitor
  • removed: method EmptyVisitor.visitAnnotation(String, boolean): AnnotationVisitor
  • removed: method EmptyVisitor.visitAnnotationDefault(): AnnotationVisitor
  • removed: method EmptyVisitor.visitArray(String): AnnotationVisitor
  • removed: method EmptyVisitor.visitAttribute(Attribute): void
  • removed: method EmptyVisitor.visitCode(): void
  • removed: method EmptyVisitor.visitEnd(): void
  • removed: method EmptyVisitor.visitEnum(String, String, String): void
  • removed: method EmptyVisitor.visitField(int, String, String, String, Object): FieldVisitor
  • removed: method EmptyVisitor.visitFieldInsn(int, String, String, String): void
  • removed: method EmptyVisitor.visitFrame(int, int, Object[], int, Object[]): void
  • removed: method EmptyVisitor.visitIincInsn(int, int): void
  • removed: method EmptyVisitor.visitInnerClass(String, String, String, int): void
  • removed: method EmptyVisitor.visitInsn(int): void
  • removed: method EmptyVisitor.visitIntInsn(int, int): void
  • removed: method EmptyVisitor.visitJumpInsn(int, Label): void
  • removed: method EmptyVisitor.visitLabel(Label): void
  • removed: method EmptyVisitor.visitLdcInsn(Object): void
  • removed: method EmptyVisitor.visitLineNumber(int, Label): void
  • removed: method EmptyVisitor.visitLocalVariable(String, String, String, Label, Label, int): void
  • removed: method EmptyVisitor.visitLookupSwitchInsn(Label, int[], Label[]): void
  • removed: method EmptyVisitor.visitMaxs(int, int): void
  • removed: method EmptyVisitor.visitMethod(int, String, String, String, String[]): MethodVisitor
  • removed: method EmptyVisitor.visitMethodInsn(int, String, String, String): void
  • removed: method EmptyVisitor.visitMultiANewArrayInsn(String, int): void
  • removed: method EmptyVisitor.visitOuterClass(String, String, String): void
  • removed: method EmptyVisitor.visitParameterAnnotation(int, String, boolean): AnnotationVisitor
  • removed: method EmptyVisitor.visitSource(String, String): void
  • removed: method EmptyVisitor.visitTableSwitchInsn(int, int, Label, Label[]): void
  • removed: method EmptyVisitor.visitTryCatchBlock(Label, Label, Label, String): void
  • removed: method EmptyVisitor.visitTypeInsn(int, String): void
  • removed: method EmptyVisitor.visitVarInsn(int, int): void
  • removed: method GeneratorAdapter.arrayLength(): void
  • removed: method GeneratorAdapter.arrayLoad(Type): void
  • removed: method GeneratorAdapter.arrayStore(Type): void
  • removed: method GeneratorAdapter.box(Type): void
  • removed: method GeneratorAdapter.cast(Type, Type): void
  • removed: method GeneratorAdapter.catchException(Label, Label, Type): void
  • removed: method GeneratorAdapter.checkCast(Type): void
  • removed: method GeneratorAdapter.dup(): void
  • removed: method GeneratorAdapter.dup2(): void
  • removed: method GeneratorAdapter.dup2X1(): void
  • removed: method GeneratorAdapter.dup2X2(): void
  • removed: method GeneratorAdapter.dupX1(): void
  • removed: method GeneratorAdapter.dupX2(): void
  • removed: method GeneratorAdapter.endMethod(): void
  • removed: method GeneratorAdapter.getField(Type, String, Type): void
  • removed: method GeneratorAdapter.getLocalType(int): Type
  • removed: method GeneratorAdapter.getStatic(Type, String, Type): void
  • removed: method GeneratorAdapter.goTo(Label): void
  • removed: method GeneratorAdapter.ifCmp(Type, int, Label): void
  • removed: method GeneratorAdapter.ifICmp(int, Label): void
  • removed: method GeneratorAdapter.ifNonNull(Label): void
  • removed: method GeneratorAdapter.ifNull(Label): void
  • removed: method GeneratorAdapter.ifZCmp(int, Label): void
  • removed: method GeneratorAdapter.iinc(int, int): void
  • removed: method GeneratorAdapter.instanceOf(Type): void
  • removed: method GeneratorAdapter.invokeConstructor(Type, Method): void
  • removed: method GeneratorAdapter.invokeDynamic(Method): void
  • removed: method GeneratorAdapter.invokeInterface(Type, Method): void
  • removed: method GeneratorAdapter.invokeStatic(Type, Method): void
  • removed: method GeneratorAdapter.invokeVirtual(Type, Method): void
  • removed: method GeneratorAdapter.loadArg(int): void
  • removed: method GeneratorAdapter.loadArgArray(): void
  • removed: method GeneratorAdapter.loadArgs(): void
  • removed: method GeneratorAdapter.loadArgs(int, int): void
  • removed: method GeneratorAdapter.loadLocal(int): void
  • removed: method GeneratorAdapter.loadLocal(int, Type): void
  • removed: method GeneratorAdapter.loadThis(): void
  • removed: method GeneratorAdapter.mark(): Label
  • removed: method GeneratorAdapter.mark(Label): void
  • removed: method GeneratorAdapter.math(int, Type): void
  • removed: method GeneratorAdapter.monitorEnter(): void
  • removed: method GeneratorAdapter.monitorExit(): void
  • removed: method GeneratorAdapter.newArray(Type): void
  • removed: method GeneratorAdapter.newInstance(Type): void
  • removed: method GeneratorAdapter.newLabel(): Label
  • removed: method GeneratorAdapter.not(): void
  • removed: method GeneratorAdapter.pop(): void
  • removed: method GeneratorAdapter.pop2(): void
  • removed: method GeneratorAdapter.push(String): void
  • removed: method GeneratorAdapter.push(Type): void
  • removed: method GeneratorAdapter.push(boolean): void
  • removed: method GeneratorAdapter.push(double): void
  • removed: method GeneratorAdapter.push(float): void
  • removed: method GeneratorAdapter.push(int): void
  • removed: method GeneratorAdapter.push(long): void
  • removed: method GeneratorAdapter.putField(Type, String, Type): void
  • removed: method GeneratorAdapter.putStatic(Type, String, Type): void
  • removed: method GeneratorAdapter.ret(int): void
  • removed: method GeneratorAdapter.returnValue(): void
  • removed: method GeneratorAdapter.setLocalType(int, Type): void
  • removed: method GeneratorAdapter.storeArg(int): void
  • removed: method GeneratorAdapter.storeLocal(int): void
  • removed: method GeneratorAdapter.storeLocal(int, Type): void
  • removed: method GeneratorAdapter.swap(): void
  • removed: method GeneratorAdapter.swap(Type, Type): void
  • removed: method GeneratorAdapter.tableSwitch(int[], TableSwitchGenerator): void
  • removed: method GeneratorAdapter.tableSwitch(int[], TableSwitchGenerator, boolean): void
  • removed: method GeneratorAdapter.throwException(): void
  • removed: method GeneratorAdapter.throwException(Type, String): void
  • removed: method GeneratorAdapter.unbox(Type): void
  • removed: method GeneratorAdapter.valueOf(Type): void
  • removed: method JSRInlinerAdapter.Subroutine.addInstruction(int): void
  • removed: method JSRInlinerAdapter.Subroutine.ownsInstruction(int): boolean
  • removed: method JSRInlinerAdapter.Subroutine.toString(): String
  • removed: method JSRInlinerAdapter.visitEnd(): void
  • removed: method JSRInlinerAdapter.visitJumpInsn(int, Label): void
  • removed: method LocalVariablesSorter.newLocal(Type): int
  • removed: method LocalVariablesSorter.newLocalMapping(Type): int
  • removed: method LocalVariablesSorter.setLocalType(int, Type): void
  • removed: method LocalVariablesSorter.visitFrame(int, int, Object[], int, Object[]): void
  • removed: method LocalVariablesSorter.visitIincInsn(int, int): void
  • removed: method LocalVariablesSorter.visitLocalVariable(String, String, String, Label, Label, int): void
  • removed: method LocalVariablesSorter.visitMaxs(int, int): void
  • removed: method LocalVariablesSorter.visitVarInsn(int, int): void
  • removed: method Method.equals(Object): boolean
  • removed: method Method.getArgumentTypes(): Type[]
  • removed: method Method.getDescriptor(): String
  • removed: method Method.getName(): String
  • removed: method Method.getReturnType(): Type
  • removed: method Method.hashCode(): int
  • removed: method Method.toString(): String
  • removed: method Remapper.createRemappingSignatureAdapter(SignatureVisitor): SignatureVisitor
  • removed: method Remapper.map(String): String
  • removed: method Remapper.mapDesc(String): String
  • removed: method Remapper.mapFieldName(String, String, String): String
  • removed: method Remapper.mapMethodDesc(String): String
  • removed: method Remapper.mapMethodName(String, String, String): String
  • removed: method Remapper.mapSignature(String, boolean): String
  • removed: method Remapper.mapType(String): String
  • removed: method Remapper.mapTypes(String[]): String[]
  • removed: method Remapper.mapValue(Object): Object
  • removed: method RemappingAnnotationAdapter.visit(String, Object): void
  • removed: method RemappingAnnotationAdapter.visitAnnotation(String, String): AnnotationVisitor
  • removed: method RemappingAnnotationAdapter.visitArray(String): AnnotationVisitor
  • removed: method RemappingAnnotationAdapter.visitEnd(): void
  • removed: method RemappingAnnotationAdapter.visitEnum(String, String, String): void
  • removed: method RemappingClassAdapter.createRemappingAnnotationAdapter(AnnotationVisitor): AnnotationVisitor
  • removed: method RemappingClassAdapter.createRemappingFieldAdapter(FieldVisitor): FieldVisitor
  • removed: method RemappingClassAdapter.createRemappingMethodAdapter(int, String, MethodVisitor): MethodVisitor
  • removed: method RemappingClassAdapter.visit(int, int, String, String, String, String[]): void
  • removed: method RemappingClassAdapter.visitAnnotation(String, boolean): AnnotationVisitor
  • removed: method RemappingClassAdapter.visitField(int, String, String, String, Object): FieldVisitor
  • removed: method RemappingClassAdapter.visitInnerClass(String, String, String, int): void
  • removed: method RemappingClassAdapter.visitMethod(int, String, String, String, String[]): MethodVisitor
  • removed: method RemappingClassAdapter.visitOuterClass(String, String, String): void
  • removed: method RemappingFieldAdapter.visitAnnotation(String, boolean): AnnotationVisitor
  • removed: method RemappingFieldAdapter.visitAttribute(Attribute): void
  • removed: method RemappingFieldAdapter.visitEnd(): void
  • removed: method RemappingMethodAdapter.visitAnnotation(String, boolean): AnnotationVisitor
  • removed: method RemappingMethodAdapter.visitAnnotationDefault(): AnnotationVisitor
  • removed: method RemappingMethodAdapter.visitFieldInsn(int, String, String, String): void
  • removed: method RemappingMethodAdapter.visitFrame(int, int, Object[], int, Object[]): void
  • removed: method RemappingMethodAdapter.visitLdcInsn(Object): void
  • removed: method RemappingMethodAdapter.visitLocalVariable(String, String, String, Label, Label, int): void
  • removed: method RemappingMethodAdapter.visitMethodInsn(int, String, String, String): void
  • removed: method RemappingMethodAdapter.visitMultiANewArrayInsn(String, int): void
  • removed: method RemappingMethodAdapter.visitParameterAnnotation(int, String, boolean): AnnotationVisitor
  • removed: method RemappingMethodAdapter.visitTryCatchBlock(Label, Label, Label, String): void
  • removed: method RemappingMethodAdapter.visitTypeInsn(int, String): void
  • removed: method RemappingSignatureAdapter.visitArrayType(): SignatureVisitor
  • removed: method RemappingSignatureAdapter.visitBaseType(char): void
  • removed: method RemappingSignatureAdapter.visitClassBound(): SignatureVisitor
  • removed: method RemappingSignatureAdapter.visitClassType(String): void
  • removed: method RemappingSignatureAdapter.visitEnd(): void
  • removed: method RemappingSignatureAdapter.visitExceptionType(): SignatureVisitor
  • removed: method RemappingSignatureAdapter.visitFormalTypeParameter(String): void
  • removed: method RemappingSignatureAdapter.visitInnerClassType(String): void
  • removed: method RemappingSignatureAdapter.visitInterface(): SignatureVisitor
  • removed: method RemappingSignatureAdapter.visitInterfaceBound(): SignatureVisitor
  • removed: method RemappingSignatureAdapter.visitParameterType(): SignatureVisitor
  • removed: method RemappingSignatureAdapter.visitReturnType(): SignatureVisitor
  • removed: method RemappingSignatureAdapter.visitSuperclass(): SignatureVisitor
  • removed: method RemappingSignatureAdapter.visitTypeArgument(): void
  • removed: method RemappingSignatureAdapter.visitTypeArgument(char): SignatureVisitor
  • removed: method RemappingSignatureAdapter.visitTypeVariable(String): void
  • removed: method SerialVersionUIDAdder.computeSHAdigest(byte[]): byte[]
  • removed: method SerialVersionUIDAdder.computeSVUID(): long
  • removed: method SerialVersionUIDAdder.visit(int, int, String, String, String, String[]): void
  • removed: method SerialVersionUIDAdder.visitEnd(): void
  • removed: method SerialVersionUIDAdder.visitField(int, String, String, String, Object): FieldVisitor
  • removed: method SerialVersionUIDAdder.visitInnerClass(String, String, String, int): void
  • removed: method SerialVersionUIDAdder.visitMethod(int, String, String, String, String[]): MethodVisitor
  • removed: method SimpleRemapper.map(String): String
  • removed: method SimpleRemapper.mapFieldName(String, String, String): String
  • removed: method SimpleRemapper.mapMethodName(String, String, String): String
  • removed: method StaticInitMerger.visit(int, int, String, String, String, String[]): void
  • removed: method StaticInitMerger.visitEnd(): void
  • removed: method StaticInitMerger.visitMethod(int, String, String, String, String[]): MethodVisitor
  • removed: method TableSwitchGenerator.generateCase(int, Label): void
  • removed: method TableSwitchGenerator.generateDefault(): void
  • removed: static class JSRInlinerAdapter.Subroutine
  • removed: static field GeneratorAdapter.ADD: int
  • removed: static field GeneratorAdapter.AND: int
  • removed: static field GeneratorAdapter.DIV: int
  • removed: static field GeneratorAdapter.EQ: int
  • removed: static field GeneratorAdapter.GE: int
  • removed: static field GeneratorAdapter.GT: int
  • removed: static field GeneratorAdapter.LE: int
  • removed: static field GeneratorAdapter.LT: int
  • removed: static field GeneratorAdapter.MUL: int
  • removed: static field GeneratorAdapter.NE: int
  • removed: static field GeneratorAdapter.NEG: int
  • removed: static field GeneratorAdapter.OR: int
  • removed: static field GeneratorAdapter.REM: int
  • removed: static field GeneratorAdapter.SHL: int
  • removed: static field GeneratorAdapter.SHR: int
  • removed: static field GeneratorAdapter.SUB: int
  • removed: static field GeneratorAdapter.USHR: int
  • removed: static field GeneratorAdapter.XOR: int
  • removed: static method Method.getMethod(Constructor): Method
  • removed: static method Method.getMethod(Method): Method
  • removed: static method Method.getMethod(String): Method
  • removed: static method Method.getMethod(String, boolean): Method
  • removed: class AnnotationConstantsCollector implements AnnotationVisitor
  • removed: class ClassConstantsCollector extends ClassAdapter
  • removed: class ClassOptimizer extends RemappingClassAdapter
  • removed: class ConstantPool extends HashMap
  • removed: class FieldConstantsCollector implements FieldVisitor
  • removed: class JarOptimizer
  • removed: class MethodConstantsCollector extends MethodAdapter
  • removed: class MethodOptimizer extends RemappingMethodAdapter
  • removed: class NameMapping extends Properties
  • removed: class Shrinker
  • removed: ctor AnnotationConstantsCollector(AnnotationVisitor, ConstantPool)
  • removed: ctor ClassConstantsCollector(ClassVisitor, ConstantPool)
  • removed: ctor ClassOptimizer(ClassVisitor, Remapper)
  • removed: ctor ConstantPool()
  • removed: ctor FieldConstantsCollector(FieldVisitor, ConstantPool)
  • removed: ctor JarOptimizer()
  • removed: ctor MethodConstantsCollector(MethodVisitor, ConstantPool)
  • removed: ctor MethodOptimizer(int, String, MethodVisitor, Remapper)
  • removed: ctor NameMapping(String)
  • removed: ctor Shrinker()
  • removed: field NameMapping.unused: Set
  • removed: method AnnotationConstantsCollector.visit(String, Object): void
  • removed: method AnnotationConstantsCollector.visitAnnotation(String, String): AnnotationVisitor
  • removed: method AnnotationConstantsCollector.visitArray(String): AnnotationVisitor
  • removed: method AnnotationConstantsCollector.visitEnd(): void
  • removed: method AnnotationConstantsCollector.visitEnum(String, String, String): void
  • removed: method ClassConstantsCollector.visit(int, int, String, String, String, String[]): void
  • removed: method ClassConstantsCollector.visitAnnotation(String, boolean): AnnotationVisitor
  • removed: method ClassConstantsCollector.visitAttribute(Attribute): void
  • removed: method ClassConstantsCollector.visitField(int, String, String, String, Object): FieldVisitor
  • removed: method ClassConstantsCollector.visitInnerClass(String, String, String, int): void
  • removed: method ClassConstantsCollector.visitMethod(int, String, String, String, String[]): MethodVisitor
  • removed: method ClassConstantsCollector.visitOuterClass(String, String, String): void
  • removed: method ClassConstantsCollector.visitSource(String, String): void
  • removed: method ClassOptimizer.createRemappingMethodAdapter(int, String, MethodVisitor): MethodVisitor
  • removed: method ClassOptimizer.visit(int, int, String, String, String, String[]): void
  • removed: method ClassOptimizer.visitAnnotation(String, boolean): AnnotationVisitor
  • removed: method ClassOptimizer.visitAttribute(Attribute): void
  • removed: method ClassOptimizer.visitField(int, String, String, String, Object): FieldVisitor
  • removed: method ClassOptimizer.visitInnerClass(String, String, String, int): void
  • removed: method ClassOptimizer.visitMethod(int, String, String, String, String[]): MethodVisitor
  • removed: method ClassOptimizer.visitOuterClass(String, String, String): void
  • removed: method ClassOptimizer.visitSource(String, String): void
  • removed: method ConstantPool.newClass(String): Constant
  • removed: method ConstantPool.newConst(Object): Constant
  • removed: method ConstantPool.newDouble(double): Constant
  • removed: method ConstantPool.newField(String, String, String): Constant
  • removed: method ConstantPool.newFloat(float): Constant
  • removed: method ConstantPool.newInteger(int): Constant
  • removed: method ConstantPool.newLong(long): Constant
  • removed: method ConstantPool.newMethod(String, String, String, boolean): Constant
  • removed: method ConstantPool.newNameType(String, String): Constant
  • removed: method ConstantPool.newUTF8(String): Constant
  • removed: method FieldConstantsCollector.visitAnnotation(String, boolean): AnnotationVisitor
  • removed: method FieldConstantsCollector.visitAttribute(Attribute): void
  • removed: method FieldConstantsCollector.visitEnd(): void
  • removed: method MethodConstantsCollector.visitAnnotation(String, boolean): AnnotationVisitor
  • removed: method MethodConstantsCollector.visitAnnotationDefault(): AnnotationVisitor
  • removed: method MethodConstantsCollector.visitFieldInsn(int, String, String, String): void
  • removed: method MethodConstantsCollector.visitLdcInsn(Object): void
  • removed: method MethodConstantsCollector.visitLineNumber(int, Label): void
  • removed: method MethodConstantsCollector.visitLocalVariable(String, String, String, Label, Label, int): void
  • removed: method MethodConstantsCollector.visitMaxs(int, int): void
  • removed: method MethodConstantsCollector.visitMethodInsn(int, String, String, String): void
  • removed: method MethodConstantsCollector.visitMultiANewArrayInsn(String, int): void
  • removed: method MethodConstantsCollector.visitParameterAnnotation(int, String, boolean): AnnotationVisitor
  • removed: method MethodConstantsCollector.visitTryCatchBlock(Label, Label, Label, String): void
  • removed: method MethodConstantsCollector.visitTypeInsn(int, String): void
  • removed: method MethodOptimizer.visitAnnotationDefault(): AnnotationVisitor
  • removed: method MethodOptimizer.visitAttribute(Attribute): void
  • removed: method MethodOptimizer.visitFrame(int, int, Object[], int, Object[]): void
  • removed: method MethodOptimizer.visitLineNumber(int, Label): void
  • removed: method MethodOptimizer.visitLocalVariable(String, String, String, Label, Label, int): void
  • removed: method MethodOptimizer.visitParameterAnnotation(int, String, boolean): AnnotationVisitor
  • removed: method NameMapping.fix(String): String
  • removed: method NameMapping.map(String): String
  • removed: static method JarOptimizer.main(String[]): void
  • removed: static method Shrinker.main(String[]): void
  • removed: class SignatureReader
  • removed: class SignatureWriter implements SignatureVisitor
  • removed: ctor SignatureReader(String)
  • removed: ctor SignatureWriter()
  • removed: interface SignatureVisitor
  • removed: method SignatureReader.accept(SignatureVisitor): void
  • removed: method SignatureReader.acceptType(SignatureVisitor): void
  • removed: method SignatureVisitor.visitArrayType(): SignatureVisitor
  • removed: method SignatureVisitor.visitBaseType(char): void
  • removed: method SignatureVisitor.visitClassBound(): SignatureVisitor
  • removed: method SignatureVisitor.visitClassType(String): void
  • removed: method SignatureVisitor.visitEnd(): void
  • removed: method SignatureVisitor.visitExceptionType(): SignatureVisitor
  • removed: method SignatureVisitor.visitFormalTypeParameter(String): void
  • removed: method SignatureVisitor.visitInnerClassType(String): void
  • removed: method SignatureVisitor.visitInterface(): SignatureVisitor
  • removed: method SignatureVisitor.visitInterfaceBound(): SignatureVisitor
  • removed: method SignatureVisitor.visitParameterType(): SignatureVisitor
  • removed: method SignatureVisitor.visitReturnType(): SignatureVisitor
  • removed: method SignatureVisitor.visitSuperclass(): SignatureVisitor
  • removed: method SignatureVisitor.visitTypeArgument(): void
  • removed: method SignatureVisitor.visitTypeArgument(char): SignatureVisitor
  • removed: method SignatureVisitor.visitTypeVariable(String): void
  • removed: method SignatureWriter.toString(): String
  • removed: method SignatureWriter.visitArrayType(): SignatureVisitor
  • removed: method SignatureWriter.visitBaseType(char): void
  • removed: method SignatureWriter.visitClassBound(): SignatureVisitor
  • removed: method SignatureWriter.visitClassType(String): void
  • removed: method SignatureWriter.visitEnd(): void
  • removed: method SignatureWriter.visitExceptionType(): SignatureVisitor
  • removed: method SignatureWriter.visitFormalTypeParameter(String): void
  • removed: method SignatureWriter.visitInnerClassType(String): void
  • removed: method SignatureWriter.visitInterface(): SignatureVisitor
  • removed: method SignatureWriter.visitInterfaceBound(): SignatureVisitor
  • removed: method SignatureWriter.visitParameterType(): SignatureVisitor
  • removed: method SignatureWriter.visitReturnType(): SignatureVisitor
  • removed: method SignatureWriter.visitSuperclass(): SignatureVisitor
  • removed: method SignatureWriter.visitTypeArgument(): void
  • removed: method SignatureWriter.visitTypeArgument(char): SignatureVisitor
  • removed: method SignatureWriter.visitTypeVariable(String): void
  • removed: static field SignatureVisitor.EXTENDS: char
  • removed: static field SignatureVisitor.INSTANCEOF: char
  • removed: static field SignatureVisitor.SUPER: char
  • removed: abstract class AbstractInsnNode
  • removed: abstract class MemberNode
  • removed: class AnnotationNode implements AnnotationVisitor
  • removed: class ClassNode extends MemberNode implements ClassVisitor
  • removed: class FieldInsnNode extends AbstractInsnNode
  • removed: class FieldNode extends MemberNode implements FieldVisitor
  • removed: class FrameNode extends AbstractInsnNode
  • removed: class IincInsnNode extends AbstractInsnNode
  • removed: class InnerClassNode
  • removed: class InsnList
  • removed: class InsnNode extends AbstractInsnNode
  • removed: class IntInsnNode extends AbstractInsnNode
  • removed: class JumpInsnNode extends AbstractInsnNode
  • removed: class LabelNode extends AbstractInsnNode
  • removed: class LdcInsnNode extends AbstractInsnNode
  • removed: class LineNumberNode extends AbstractInsnNode
  • removed: class LocalVariableNode
  • removed: class LookupSwitchInsnNode extends AbstractInsnNode
  • removed: class MethodInsnNode extends AbstractInsnNode
  • removed: class MethodNode extends MemberNode implements MethodVisitor
  • removed: class MultiANewArrayInsnNode extends AbstractInsnNode
  • removed: class TableSwitchInsnNode extends AbstractInsnNode
  • removed: class TryCatchBlockNode
  • removed: class TypeInsnNode extends AbstractInsnNode
  • removed: class VarInsnNode extends AbstractInsnNode
  • removed: ctor AbstractInsnNode(int)
  • removed: ctor AnnotationNode(String)
  • removed: ctor ClassNode()
  • removed: ctor FieldInsnNode(int, String, String, String)
  • removed: ctor FieldNode(int, String, String, String, Object)
  • removed: ctor FrameNode(int, int, Object[], int, Object[])
  • removed: ctor IincInsnNode(int, int)
  • removed: ctor InnerClassNode(String, String, String, int)
  • removed: ctor InsnList()
  • removed: ctor InsnNode(int)
  • removed: ctor IntInsnNode(int, int)
  • removed: ctor JumpInsnNode(int, LabelNode)
  • removed: ctor LabelNode()
  • removed: ctor LabelNode(Label)
  • removed: ctor LdcInsnNode(Object)
  • removed: ctor LineNumberNode(int, LabelNode)
  • removed: ctor LocalVariableNode(String, String, String, LabelNode, LabelNode, int)
  • removed: ctor LookupSwitchInsnNode(LabelNode, int[], LabelNode[])
  • removed: ctor MemberNode()
  • removed: ctor MethodInsnNode(int, String, String, String)
  • removed: ctor MethodNode()
  • removed: ctor MethodNode(int, String, String, String, String[])
  • removed: ctor MultiANewArrayInsnNode(String, int)
  • removed: ctor TableSwitchInsnNode(int, int, LabelNode, LabelNode[])
  • removed: ctor TryCatchBlockNode(LabelNode, LabelNode, LabelNode, String)
  • removed: ctor TypeInsnNode(int, String)
  • removed: ctor VarInsnNode(int, int)
  • removed: field AbstractInsnNode.opcode: int
  • removed: field AnnotationNode.desc: String
  • removed: field AnnotationNode.values: List
  • removed: field ClassNode.access: int
  • removed: field ClassNode.fields: List
  • removed: field ClassNode.innerClasses: List
  • removed: field ClassNode.interfaces: List
  • removed: field ClassNode.methods: List
  • removed: field ClassNode.name: String
  • removed: field ClassNode.outerClass: String
  • removed: field ClassNode.outerMethod: String
  • removed: field ClassNode.outerMethodDesc: String
  • removed: field ClassNode.signature: String
  • removed: field ClassNode.sourceDebug: String
  • removed: field ClassNode.sourceFile: String
  • removed: field ClassNode.superName: String
  • removed: field ClassNode.version: int
  • removed: field FieldInsnNode.desc: String
  • removed: field FieldInsnNode.name: String
  • removed: field FieldInsnNode.owner: String
  • removed: field FieldNode.access: int
  • removed: field FieldNode.desc: String
  • removed: field FieldNode.name: String
  • removed: field FieldNode.signature: String
  • removed: field FieldNode.value: Object
  • removed: field FrameNode.local: List
  • removed: field FrameNode.stack: List
  • removed: field FrameNode.type: int
  • removed: field IincInsnNode.incr: int
  • removed: field IincInsnNode.var: int
  • removed: field InnerClassNode.access: int
  • removed: field InnerClassNode.innerName: String
  • removed: field InnerClassNode.name: String
  • removed: field InnerClassNode.outerName: String
  • removed: field IntInsnNode.operand: int
  • removed: field JumpInsnNode.label: LabelNode
  • removed: field LdcInsnNode.cst: Object
  • removed: field LineNumberNode.line: int
  • removed: field LineNumberNode.start: LabelNode
  • removed: field LocalVariableNode.desc: String
  • removed: field LocalVariableNode.end: LabelNode
  • removed: field LocalVariableNode.index: int
  • removed: field LocalVariableNode.name: String
  • removed: field LocalVariableNode.signature: String
  • removed: field LocalVariableNode.start: LabelNode
  • removed: field LookupSwitchInsnNode.dflt: LabelNode
  • removed: field LookupSwitchInsnNode.keys: List
  • removed: field LookupSwitchInsnNode.labels: List
  • removed: field MemberNode.attrs: List
  • removed: field MemberNode.invisibleAnnotations: List
  • removed: field MemberNode.visibleAnnotations: List
  • removed: field MethodInsnNode.desc: String
  • removed: field MethodInsnNode.name: String
  • removed: field MethodInsnNode.owner: String
  • removed: field MethodNode.access: int
  • removed: field MethodNode.annotationDefault: Object
  • removed: field MethodNode.desc: String
  • removed: field MethodNode.exceptions: List
  • removed: field MethodNode.instructions: InsnList
  • removed: field MethodNode.invisibleParameterAnnotations: List[]
  • removed: field MethodNode.localVariables: List
  • removed: field MethodNode.maxLocals: int
  • removed: field MethodNode.maxStack: int
  • removed: field MethodNode.name: String
  • removed: field MethodNode.signature: String
  • removed: field MethodNode.tryCatchBlocks: List
  • removed: field MethodNode.visibleParameterAnnotations: List[]
  • removed: field MultiANewArrayInsnNode.desc: String
  • removed: field MultiANewArrayInsnNode.dims: int
  • removed: field TableSwitchInsnNode.dflt: LabelNode
  • removed: field TableSwitchInsnNode.labels: List
  • removed: field TableSwitchInsnNode.max: int
  • removed: field TableSwitchInsnNode.min: int
  • removed: field TryCatchBlockNode.end: LabelNode
  • removed: field TryCatchBlockNode.handler: LabelNode
  • removed: field TryCatchBlockNode.start: LabelNode
  • removed: field TryCatchBlockNode.type: String
  • removed: field TypeInsnNode.desc: String
  • removed: field VarInsnNode.var: int
  • removed: method AbstractInsnNode.accept(MethodVisitor): void
  • removed: method AbstractInsnNode.clone(Map): AbstractInsnNode
  • removed: method AbstractInsnNode.getNext(): AbstractInsnNode
  • removed: method AbstractInsnNode.getOpcode(): int
  • removed: method AbstractInsnNode.getPrevious(): AbstractInsnNode
  • removed: method AbstractInsnNode.getType(): int
  • removed: method AnnotationNode.accept(AnnotationVisitor): void
  • removed: method AnnotationNode.visit(String, Object): void
  • removed: method AnnotationNode.visitAnnotation(String, String): AnnotationVisitor
  • removed: method AnnotationNode.visitArray(String): AnnotationVisitor
  • removed: method AnnotationNode.visitEnd(): void
  • removed: method AnnotationNode.visitEnum(String, String, String): void
  • removed: method ClassNode.accept(ClassVisitor): void
  • removed: method ClassNode.visit(int, int, String, String, String, String[]): void
  • removed: method ClassNode.visitField(int, String, String, String, Object): FieldVisitor
  • removed: method ClassNode.visitInnerClass(String, String, String, int): void
  • removed: method ClassNode.visitMethod(int, String, String, String, String[]): MethodVisitor
  • removed: method ClassNode.visitOuterClass(String, String, String): void
  • removed: method ClassNode.visitSource(String, String): void
  • removed: method FieldInsnNode.accept(MethodVisitor): void
  • removed: method FieldInsnNode.clone(Map): AbstractInsnNode
  • removed: method FieldInsnNode.getType(): int
  • removed: method FieldInsnNode.setOpcode(int): void
  • removed: method FieldNode.accept(ClassVisitor): void
  • removed: method FrameNode.accept(MethodVisitor): void
  • removed: method FrameNode.clone(Map): AbstractInsnNode
  • removed: method FrameNode.getType(): int
  • removed: method IincInsnNode.accept(MethodVisitor): void
  • removed: method IincInsnNode.clone(Map): AbstractInsnNode
  • removed: method IincInsnNode.getType(): int
  • removed: method InnerClassNode.accept(ClassVisitor): void
  • removed: method InsnList.accept(MethodVisitor): void
  • removed: method InsnList.add(AbstractInsnNode): void
  • removed: method InsnList.add(InsnList): void
  • removed: method InsnList.clear(): void
  • removed: method InsnList.contains(AbstractInsnNode): boolean
  • removed: method InsnList.get(int): AbstractInsnNode
  • removed: method InsnList.getFirst(): AbstractInsnNode
  • removed: method InsnList.getLast(): AbstractInsnNode
  • removed: method InsnList.indexOf(AbstractInsnNode): int
  • removed: method InsnList.insert(AbstractInsnNode): void
  • removed: method InsnList.insert(AbstractInsnNode, AbstractInsnNode): void
  • removed: method InsnList.insert(AbstractInsnNode, InsnList): void
  • removed: method InsnList.insert(InsnList): void
  • removed: method InsnList.insertBefore(AbstractInsnNode, AbstractInsnNode): void
  • removed: method InsnList.insertBefore(AbstractInsnNode, InsnList): void
  • removed: method InsnList.iterator(): ListIterator
  • removed: method InsnList.iterator(int): ListIterator
  • removed: method InsnList.remove(AbstractInsnNode): void
  • removed: method InsnList.resetLabels(): void
  • removed: method InsnList.set(AbstractInsnNode, AbstractInsnNode): void
  • removed: method InsnList.size(): int
  • removed: method InsnList.toArray(): AbstractInsnNode[]
  • removed: method InsnNode.accept(MethodVisitor): void
  • removed: method InsnNode.clone(Map): AbstractInsnNode
  • removed: method InsnNode.getType(): int
  • removed: method IntInsnNode.accept(MethodVisitor): void
  • removed: method IntInsnNode.clone(Map): AbstractInsnNode
  • removed: method IntInsnNode.getType(): int
  • removed: method IntInsnNode.setOpcode(int): void
  • removed: method JumpInsnNode.accept(MethodVisitor): void
  • removed: method JumpInsnNode.clone(Map): AbstractInsnNode
  • removed: method JumpInsnNode.getType(): int
  • removed: method JumpInsnNode.setOpcode(int): void
  • removed: method LabelNode.accept(MethodVisitor): void
  • removed: method LabelNode.clone(Map): AbstractInsnNode
  • removed: method LabelNode.getLabel(): Label
  • removed: method LabelNode.getType(): int
  • removed: method LabelNode.resetLabel(): void
  • removed: method LdcInsnNode.accept(MethodVisitor): void
  • removed: method LdcInsnNode.clone(Map): AbstractInsnNode
  • removed: method LdcInsnNode.getType(): int
  • removed: method LineNumberNode.accept(MethodVisitor): void
  • removed: method LineNumberNode.clone(Map): AbstractInsnNode
  • removed: method LineNumberNode.getType(): int
  • removed: method LocalVariableNode.accept(MethodVisitor): void
  • removed: method LookupSwitchInsnNode.accept(MethodVisitor): void
  • removed: method LookupSwitchInsnNode.clone(Map): AbstractInsnNode
  • removed: method LookupSwitchInsnNode.getType(): int
  • removed: method MemberNode.visitAnnotation(String, boolean): AnnotationVisitor
  • removed: method MemberNode.visitAttribute(Attribute): void
  • removed: method MemberNode.visitEnd(): void
  • removed: method MethodInsnNode.accept(MethodVisitor): void
  • removed: method MethodInsnNode.clone(Map): AbstractInsnNode
  • removed: method MethodInsnNode.getType(): int
  • removed: method MethodInsnNode.setOpcode(int): void
  • removed: method MethodNode.accept(ClassVisitor): void
  • removed: method MethodNode.accept(MethodVisitor): void
  • removed: method MethodNode.getLabelNode(Label): LabelNode
  • removed: method MethodNode.visitAnnotationDefault(): AnnotationVisitor
  • removed: method MethodNode.visitCode(): void
  • removed: method MethodNode.visitFieldInsn(int, String, String, String): void
  • removed: method MethodNode.visitFrame(int, int, Object[], int, Object[]): void
  • removed: method MethodNode.visitIincInsn(int, int): void
  • removed: method MethodNode.visitInsn(int): void
  • removed: method MethodNode.visitIntInsn(int, int): void
  • removed: method MethodNode.visitJumpInsn(int, Label): void
  • removed: method MethodNode.visitLabel(Label): void
  • removed: method MethodNode.visitLdcInsn(Object): void
  • removed: method MethodNode.visitLineNumber(int, Label): void
  • removed: method MethodNode.visitLocalVariable(String, String, String, Label, Label, int): void
  • removed: method MethodNode.visitLookupSwitchInsn(Label, int[], Label[]): void
  • removed: method MethodNode.visitMaxs(int, int): void
  • removed: method MethodNode.visitMethodInsn(int, String, String, String): void
  • removed: method MethodNode.visitMultiANewArrayInsn(String, int): void
  • removed: method MethodNode.visitParameterAnnotation(int, String, boolean): AnnotationVisitor
  • removed: method MethodNode.visitTableSwitchInsn(int, int, Label, Label[]): void
  • removed: method MethodNode.visitTryCatchBlock(Label, Label, Label, String): void
  • removed: method MethodNode.visitTypeInsn(int, String): void
  • removed: method MethodNode.visitVarInsn(int, int): void
  • removed: method MultiANewArrayInsnNode.accept(MethodVisitor): void
  • removed: method MultiANewArrayInsnNode.clone(Map): AbstractInsnNode
  • removed: method MultiANewArrayInsnNode.getType(): int
  • removed: method TableSwitchInsnNode.accept(MethodVisitor): void
  • removed: method TableSwitchInsnNode.clone(Map): AbstractInsnNode
  • removed: method TableSwitchInsnNode.getType(): int
  • removed: method TryCatchBlockNode.accept(MethodVisitor): void
  • removed: method TypeInsnNode.accept(MethodVisitor): void
  • removed: method TypeInsnNode.clone(Map): AbstractInsnNode
  • removed: method TypeInsnNode.getType(): int
  • removed: method TypeInsnNode.setOpcode(int): void
  • removed: method VarInsnNode.accept(MethodVisitor): void
  • removed: method VarInsnNode.clone(Map): AbstractInsnNode
  • removed: method VarInsnNode.getType(): int
  • removed: method VarInsnNode.setOpcode(int): void
  • removed: static field AbstractInsnNode.FIELD_INSN: int
  • removed: static field AbstractInsnNode.FRAME: int
  • removed: static field AbstractInsnNode.IINC_INSN: int
  • removed: static field AbstractInsnNode.INSN: int
  • removed: static field AbstractInsnNode.INT_INSN: int
  • removed: static field AbstractInsnNode.JUMP_INSN: int
  • removed: static field AbstractInsnNode.LABEL: int
  • removed: static field AbstractInsnNode.LDC_INSN: int
  • removed: static field AbstractInsnNode.LINE: int
  • removed: static field AbstractInsnNode.LOOKUPSWITCH_INSN: int
  • removed: static field AbstractInsnNode.METHOD_INSN: int
  • removed: static field AbstractInsnNode.MULTIANEWARRAY_INSN: int
  • removed: static field AbstractInsnNode.TABLESWITCH_INSN: int
  • removed: static field AbstractInsnNode.TYPE_INSN: int
  • removed: static field AbstractInsnNode.VAR_INSN: int
  • removed: static field InsnList.check: boolean
  • removed: class Analyzer implements Opcodes
  • removed: class AnalyzerException extends Exception
  • removed: class BasicInterpreter implements Opcodes, Interpreter
  • removed: class BasicValue implements Value
  • removed: class BasicVerifier extends BasicInterpreter
  • removed: class Frame
  • removed: class SimpleVerifier extends BasicVerifier
  • removed: class SourceInterpreter implements Opcodes, Interpreter
  • removed: class SourceValue implements Value
  • removed: ctor Analyzer(Interpreter)
  • removed: ctor AnalyzerException(AbstractInsnNode, String)
  • removed: ctor AnalyzerException(AbstractInsnNode, String, Object, Value)
  • removed: ctor AnalyzerException(AbstractInsnNode, String, Throwable)
  • removed: ctor BasicInterpreter()
  • removed: ctor BasicValue(Type)
  • removed: ctor BasicVerifier()
  • removed: ctor Frame(Frame)
  • removed: ctor Frame(int, int)
  • removed: ctor SimpleVerifier()
  • removed: ctor SimpleVerifier(Type, Type, List, boolean)
  • removed: ctor SimpleVerifier(Type, Type, boolean)
  • removed: ctor SourceInterpreter()
  • removed: ctor SourceValue(int)
  • removed: ctor SourceValue(int, AbstractInsnNode)
  • removed: ctor SourceValue(int, Set)
  • removed: field AnalyzerException.node: AbstractInsnNode
  • removed: field SourceValue.insns: Set
  • removed: field SourceValue.size: int
  • removed: interface Interpreter
  • removed: interface Value
  • removed: method Analyzer.analyze(String, MethodNode): Frame[]
  • removed: method Analyzer.getFrames(): Frame[]
  • removed: method Analyzer.getHandlers(int): List
  • removed: method Analyzer.newControlFlowEdge(int, int): void
  • removed: method Analyzer.newControlFlowExceptionEdge(int, int): boolean
  • removed: method Analyzer.newFrame(Frame): Frame
  • removed: method Analyzer.newFrame(int, int): Frame
  • removed: method BasicInterpreter.binaryOperation(AbstractInsnNode, Value, Value): Value
  • removed: method BasicInterpreter.copyOperation(AbstractInsnNode, Value): Value
  • removed: method BasicInterpreter.merge(Value, Value): Value
  • removed: method BasicInterpreter.naryOperation(AbstractInsnNode, List): Value
  • removed: method BasicInterpreter.newOperation(AbstractInsnNode): Value
  • removed: method BasicInterpreter.newValue(Type): Value
  • removed: method BasicInterpreter.returnOperation(AbstractInsnNode, Value, Value): void
  • removed: method BasicInterpreter.ternaryOperation(AbstractInsnNode, Value, Value, Value): Value
  • removed: method BasicInterpreter.unaryOperation(AbstractInsnNode, Value): Value
  • removed: method BasicValue.equals(Object): boolean
  • removed: method BasicValue.getSize(): int
  • removed: method BasicValue.getType(): Type
  • removed: method BasicValue.hashCode(): int
  • removed: method BasicValue.isReference(): boolean
  • removed: method BasicValue.toString(): String
  • removed: method BasicVerifier.binaryOperation(AbstractInsnNode, Value, Value): Value
  • removed: method BasicVerifier.copyOperation(AbstractInsnNode, Value): Value
  • removed: method BasicVerifier.getElementValue(Value): Value
  • removed: method BasicVerifier.isArrayValue(Value): boolean
  • removed: method BasicVerifier.isSubTypeOf(Value, Value): boolean
  • removed: method BasicVerifier.naryOperation(AbstractInsnNode, List): Value
  • removed: method BasicVerifier.returnOperation(AbstractInsnNode, Value, Value): void
  • removed: method BasicVerifier.ternaryOperation(AbstractInsnNode, Value, Value, Value): Value
  • removed: method BasicVerifier.unaryOperation(AbstractInsnNode, Value): Value
  • removed: method Frame.clearStack(): void
  • removed: method Frame.execute(AbstractInsnNode, Interpreter): void
  • removed: method Frame.getLocal(int): Value
  • removed: method Frame.getLocals(): int
  • removed: method Frame.getStack(int): Value
  • removed: method Frame.getStackSize(): int
  • removed: method Frame.init(Frame): Frame
  • removed: method Frame.merge(Frame, Interpreter): boolean
  • removed: method Frame.merge(Frame, boolean[]): boolean
  • removed: method Frame.pop(): Value
  • removed: method Frame.push(Value): void
  • removed: method Frame.setLocal(int, Value): void
  • removed: method Frame.setReturn(Value): void
  • removed: method Frame.toString(): String
  • removed: method Interpreter.binaryOperation(AbstractInsnNode, Value, Value): Value
  • removed: method Interpreter.copyOperation(AbstractInsnNode, Value): Value
  • removed: method Interpreter.merge(Value, Value): Value
  • removed: method Interpreter.naryOperation(AbstractInsnNode, List): Value
  • removed: method Interpreter.newOperation(AbstractInsnNode): Value
  • removed: method Interpreter.newValue(Type): Value
  • removed: method Interpreter.returnOperation(AbstractInsnNode, Value, Value): void
  • removed: method Interpreter.ternaryOperation(AbstractInsnNode, Value, Value, Value): Value
  • removed: method Interpreter.unaryOperation(AbstractInsnNode, Value): Value
  • removed: method SimpleVerifier.getClass(Type): Class
  • removed: method SimpleVerifier.getElementValue(Value): Value
  • removed: method SimpleVerifier.getSuperClass(Type): Type
  • removed: method SimpleVerifier.isArrayValue(Value): boolean
  • removed: method SimpleVerifier.isAssignableFrom(Type, Type): boolean
  • removed: method SimpleVerifier.isInterface(Type): boolean
  • removed: method SimpleVerifier.isSubTypeOf(Value, Value): boolean
  • removed: method SimpleVerifier.merge(Value, Value): Value
  • removed: method SimpleVerifier.newValue(Type): Value
  • removed: method SimpleVerifier.setClassLoader(ClassLoader): void
  • removed: method SourceInterpreter.binaryOperation(AbstractInsnNode, Value, Value): Value
  • removed: method SourceInterpreter.copyOperation(AbstractInsnNode, Value): Value
  • removed: method SourceInterpreter.merge(Value, Value): Value
  • removed: method SourceInterpreter.naryOperation(AbstractInsnNode, List): Value
  • removed: method SourceInterpreter.newOperation(AbstractInsnNode): Value
  • removed: method SourceInterpreter.newValue(Type): Value
  • removed: method SourceInterpreter.returnOperation(AbstractInsnNode, Value, Value): void
  • removed: method SourceInterpreter.ternaryOperation(AbstractInsnNode, Value, Value, Value): Value
  • removed: method SourceInterpreter.unaryOperation(AbstractInsnNode, Value): Value
  • removed: method SourceValue.equals(Object): boolean
  • removed: method SourceValue.getSize(): int
  • removed: method SourceValue.hashCode(): int
  • removed: method Value.getSize(): int
  • removed: static field BasicValue.DOUBLE_VALUE: Value
  • removed: static field BasicValue.FLOAT_VALUE: Value
  • removed: static field BasicValue.INT_VALUE: Value
  • removed: static field BasicValue.LONG_VALUE: Value
  • removed: static field BasicValue.REFERENCE_VALUE: Value
  • removed: static field BasicValue.RETURNADDRESS_VALUE: Value
  • removed: static field BasicValue.UNINITIALIZED_VALUE: Value
  • removed: abstract class AbstractVisitor
  • removed: abstract class TraceAbstractVisitor extends AbstractVisitor
  • removed: class ASMifierAbstractVisitor extends AbstractVisitor
  • removed: class ASMifierAnnotationVisitor extends AbstractVisitor implements AnnotationVisitor
  • removed: class ASMifierClassVisitor extends ASMifierAbstractVisitor implements ClassVisitor
  • removed: class ASMifierFieldVisitor extends ASMifierAbstractVisitor implements FieldVisitor
  • removed: class ASMifierMethodVisitor extends ASMifierAbstractVisitor implements MethodVisitor
  • removed: class CheckAnnotationAdapter implements AnnotationVisitor
  • removed: class CheckClassAdapter extends ClassAdapter
  • removed: class CheckFieldAdapter implements FieldVisitor
  • removed: class CheckMethodAdapter extends MethodAdapter
  • removed: class CheckSignatureAdapter implements SignatureVisitor
  • removed: class TraceAnnotationVisitor extends TraceAbstractVisitor implements AnnotationVisitor
  • removed: class TraceClassVisitor extends TraceAbstractVisitor implements ClassVisitor
  • removed: class TraceFieldVisitor extends TraceAbstractVisitor implements FieldVisitor
  • removed: class TraceMethodVisitor extends TraceAbstractVisitor implements MethodVisitor
  • removed: class TraceSignatureVisitor implements SignatureVisitor
  • removed: ctor ASMifierAbstractVisitor(String)
  • removed: ctor ASMifierAnnotationVisitor(int)
  • removed: ctor ASMifierClassVisitor(PrintWriter)
  • removed: ctor ASMifierFieldVisitor()
  • removed: ctor ASMifierMethodVisitor()
  • removed: ctor AbstractVisitor()
  • removed: ctor CheckAnnotationAdapter(AnnotationVisitor)
  • removed: ctor CheckClassAdapter(ClassVisitor)
  • removed: ctor CheckClassAdapter(ClassVisitor, boolean)
  • removed: ctor CheckFieldAdapter(FieldVisitor)
  • removed: ctor CheckMethodAdapter(MethodVisitor)
  • removed: ctor CheckMethodAdapter(MethodVisitor, Map)
  • removed: ctor CheckMethodAdapter(int, String, String, MethodVisitor, Map)
  • removed: ctor CheckSignatureAdapter(int, SignatureVisitor)
  • removed: ctor TraceAbstractVisitor()
  • removed: ctor TraceAnnotationVisitor()
  • removed: ctor TraceClassVisitor(ClassVisitor, PrintWriter)
  • removed: ctor TraceClassVisitor(PrintWriter)
  • removed: ctor TraceFieldVisitor()
  • removed: ctor TraceMethodVisitor()
  • removed: ctor TraceMethodVisitor(MethodVisitor)
  • removed: ctor TraceSignatureVisitor(int)
  • removed: field ASMifierAbstractVisitor.name: String
  • removed: field ASMifierAnnotationVisitor.id: int
  • removed: field ASMifierClassVisitor.pw: PrintWriter
  • removed: field AbstractVisitor.buf: StringBuffer
  • removed: field AbstractVisitor.text: List
  • removed: field TraceAbstractVisitor.tab: String
  • removed: field TraceAnnotationVisitor.av: AnnotationVisitor
  • removed: field TraceClassVisitor.cv: ClassVisitor
  • removed: field TraceClassVisitor.pw: PrintWriter
  • removed: field TraceFieldVisitor.fv: FieldVisitor
  • removed: field TraceMethodVisitor.labelNames: Map
  • removed: field TraceMethodVisitor.ltab: String
  • removed: field TraceMethodVisitor.mv: MethodVisitor
  • removed: field TraceMethodVisitor.tab2: String
  • removed: field TraceMethodVisitor.tab3: String
  • removed: interface ASMifiable
  • removed: interface Traceable
  • removed: method ASMifiable.asmify(StringBuffer, String, Map): void
  • removed: method ASMifierAbstractVisitor.visitAnnotation(String, boolean): AnnotationVisitor
  • removed: method ASMifierAbstractVisitor.visitAttribute(Attribute): void
  • removed: method ASMifierAbstractVisitor.visitEnd(): void
  • removed: method ASMifierAnnotationVisitor.visit(String, Object): void
  • removed: method ASMifierAnnotationVisitor.visitAnnotation(String, String): AnnotationVisitor
  • removed: method ASMifierAnnotationVisitor.visitArray(String): AnnotationVisitor
  • removed: method ASMifierAnnotationVisitor.visitEnd(): void
  • removed: method ASMifierAnnotationVisitor.visitEnum(String, String, String): void
  • removed: method ASMifierClassVisitor.createASMifierMethodVisitor(): ASMifierMethodVisitor
  • removed: method ASMifierClassVisitor.visit(int, int, String, String, String, String[]): void
  • removed: method ASMifierClassVisitor.visitAnnotation(String, boolean): AnnotationVisitor
  • removed: method ASMifierClassVisitor.visitEnd(): void
  • removed: method ASMifierClassVisitor.visitField(int, String, String, String, Object): FieldVisitor
  • removed: method ASMifierClassVisitor.visitInnerClass(String, String, String, int): void
  • removed: method ASMifierClassVisitor.visitMethod(int, String, String, String, String[]): MethodVisitor
  • removed: method ASMifierClassVisitor.visitOuterClass(String, String, String): void
  • removed: method ASMifierClassVisitor.visitSource(String, String): void
  • removed: method ASMifierMethodVisitor.visitAnnotationDefault(): AnnotationVisitor
  • removed: method ASMifierMethodVisitor.visitCode(): void
  • removed: method ASMifierMethodVisitor.visitFieldInsn(int, String, String, String): void
  • removed: method ASMifierMethodVisitor.visitFrame(int, int, Object[], int, Object[]): void
  • removed: method ASMifierMethodVisitor.visitIincInsn(int, int): void
  • removed: method ASMifierMethodVisitor.visitInsn(int): void
  • removed: method ASMifierMethodVisitor.visitIntInsn(int, int): void
  • removed: method ASMifierMethodVisitor.visitJumpInsn(int, Label): void
  • removed: method ASMifierMethodVisitor.visitLabel(Label): void
  • removed: method ASMifierMethodVisitor.visitLdcInsn(Object): void
  • removed: method ASMifierMethodVisitor.visitLineNumber(int, Label): void
  • removed: method ASMifierMethodVisitor.visitLocalVariable(String, String, String, Label, Label, int): void
  • removed: method ASMifierMethodVisitor.visitLookupSwitchInsn(Label, int[], Label[]): void
  • removed: method ASMifierMethodVisitor.visitMaxs(int, int): void
  • removed: method ASMifierMethodVisitor.visitMethodInsn(int, String, String, String): void
  • removed: method ASMifierMethodVisitor.visitMultiANewArrayInsn(String, int): void
  • removed: method ASMifierMethodVisitor.visitParameterAnnotation(int, String, boolean): AnnotationVisitor
  • removed: method ASMifierMethodVisitor.visitTableSwitchInsn(int, int, Label, Label[]): void
  • removed: method ASMifierMethodVisitor.visitTryCatchBlock(Label, Label, Label, String): void
  • removed: method ASMifierMethodVisitor.visitTypeInsn(int, String): void
  • removed: method ASMifierMethodVisitor.visitVarInsn(int, int): void
  • removed: method AbstractVisitor.getText(): List
  • removed: method AbstractVisitor.print(PrintWriter): void
  • removed: method CheckAnnotationAdapter.visit(String, Object): void
  • removed: method CheckAnnotationAdapter.visitAnnotation(String, String): AnnotationVisitor
  • removed: method CheckAnnotationAdapter.visitArray(String): AnnotationVisitor
  • removed: method CheckAnnotationAdapter.visitEnd(): void
  • removed: method CheckAnnotationAdapter.visitEnum(String, String, String): void
  • removed: method CheckClassAdapter.visit(int, int, String, String, String, String[]): void
  • removed: method CheckClassAdapter.visitAnnotation(String, boolean): AnnotationVisitor
  • removed: method CheckClassAdapter.visitAttribute(Attribute): void
  • removed: method CheckClassAdapter.visitEnd(): void
  • removed: method CheckClassAdapter.visitField(int, String, String, String, Object): FieldVisitor
  • removed: method CheckClassAdapter.visitInnerClass(String, String, String, int): void
  • removed: method CheckClassAdapter.visitMethod(int, String, String, String, String[]): MethodVisitor
  • removed: method CheckClassAdapter.visitOuterClass(String, String, String): void
  • removed: method CheckClassAdapter.visitSource(String, String): void
  • removed: method CheckFieldAdapter.visitAnnotation(String, boolean): AnnotationVisitor
  • removed: method CheckFieldAdapter.visitAttribute(Attribute): void
  • removed: method CheckFieldAdapter.visitEnd(): void
  • removed: method CheckMethodAdapter.visitAnnotation(String, boolean): AnnotationVisitor
  • removed: method CheckMethodAdapter.visitAnnotationDefault(): AnnotationVisitor
  • removed: method CheckMethodAdapter.visitAttribute(Attribute): void
  • removed: method CheckMethodAdapter.visitCode(): void
  • removed: method CheckMethodAdapter.visitEnd(): void
  • removed: method CheckMethodAdapter.visitFieldInsn(int, String, String, String): void
  • removed: method CheckMethodAdapter.visitFrame(int, int, Object[], int, Object[]): void
  • removed: method CheckMethodAdapter.visitIincInsn(int, int): void
  • removed: method CheckMethodAdapter.visitInsn(int): void
  • removed: method CheckMethodAdapter.visitIntInsn(int, int): void
  • removed: method CheckMethodAdapter.visitJumpInsn(int, Label): void
  • removed: method CheckMethodAdapter.visitLabel(Label): void
  • removed: method CheckMethodAdapter.visitLdcInsn(Object): void
  • removed: method CheckMethodAdapter.visitLineNumber(int, Label): void
  • removed: method CheckMethodAdapter.visitLocalVariable(String, String, String, Label, Label, int): void
  • removed: method CheckMethodAdapter.visitLookupSwitchInsn(Label, int[], Label[]): void
  • removed: method CheckMethodAdapter.visitMaxs(int, int): void
  • removed: method CheckMethodAdapter.visitMethodInsn(int, String, String, String): void
  • removed: method CheckMethodAdapter.visitMultiANewArrayInsn(String, int): void
  • removed: method CheckMethodAdapter.visitParameterAnnotation(int, String, boolean): AnnotationVisitor
  • removed: method CheckMethodAdapter.visitTableSwitchInsn(int, int, Label, Label[]): void
  • removed: method CheckMethodAdapter.visitTryCatchBlock(Label, Label, Label, String): void
  • removed: method CheckMethodAdapter.visitTypeInsn(int, String): void
  • removed: method CheckMethodAdapter.visitVarInsn(int, int): void
  • removed: method CheckSignatureAdapter.visitArrayType(): SignatureVisitor
  • removed: method CheckSignatureAdapter.visitBaseType(char): void
  • removed: method CheckSignatureAdapter.visitClassBound(): SignatureVisitor
  • removed: method CheckSignatureAdapter.visitClassType(String): void
  • removed: method CheckSignatureAdapter.visitEnd(): void
  • removed: method CheckSignatureAdapter.visitExceptionType(): SignatureVisitor
  • removed: method CheckSignatureAdapter.visitFormalTypeParameter(String): void
  • removed: method CheckSignatureAdapter.visitInnerClassType(String): void
  • removed: method CheckSignatureAdapter.visitInterface(): SignatureVisitor
  • removed: method CheckSignatureAdapter.visitInterfaceBound(): SignatureVisitor
  • removed: method CheckSignatureAdapter.visitParameterType(): SignatureVisitor
  • removed: method CheckSignatureAdapter.visitReturnType(): SignatureVisitor
  • removed: method CheckSignatureAdapter.visitSuperclass(): SignatureVisitor
  • removed: method CheckSignatureAdapter.visitTypeArgument(): void
  • removed: method CheckSignatureAdapter.visitTypeArgument(char): SignatureVisitor
  • removed: method CheckSignatureAdapter.visitTypeVariable(String): void
  • removed: method TraceAbstractVisitor.appendDescriptor(int, String): void
  • removed: method TraceAbstractVisitor.createTraceAnnotationVisitor(): TraceAnnotationVisitor
  • removed: method TraceAbstractVisitor.visitAnnotation(String, boolean): AnnotationVisitor
  • removed: method TraceAbstractVisitor.visitAttribute(Attribute): void
  • removed: method TraceAbstractVisitor.visitEnd(): void
  • removed: method TraceAnnotationVisitor.visit(String, Object): void
  • removed: method TraceAnnotationVisitor.visitAnnotation(String, String): AnnotationVisitor
  • removed: method TraceAnnotationVisitor.visitArray(String): AnnotationVisitor
  • removed: method TraceAnnotationVisitor.visitEnd(): void
  • removed: method TraceAnnotationVisitor.visitEnum(String, String, String): void
  • removed: method TraceClassVisitor.createTraceFieldVisitor(): TraceFieldVisitor
  • removed: method TraceClassVisitor.createTraceMethodVisitor(): TraceMethodVisitor
  • removed: method TraceClassVisitor.visit(int, int, String, String, String, String[]): void
  • removed: method TraceClassVisitor.visitAnnotation(String, boolean): AnnotationVisitor
  • removed: method TraceClassVisitor.visitAttribute(Attribute): void
  • removed: method TraceClassVisitor.visitEnd(): void
  • removed: method TraceClassVisitor.visitField(int, String, String, String, Object): FieldVisitor
  • removed: method TraceClassVisitor.visitInnerClass(String, String, String, int): void
  • removed: method TraceClassVisitor.visitMethod(int, String, String, String, String[]): MethodVisitor
  • removed: method TraceClassVisitor.visitOuterClass(String, String, String): void
  • removed: method TraceClassVisitor.visitSource(String, String): void
  • removed: method TraceFieldVisitor.visitAnnotation(String, boolean): AnnotationVisitor
  • removed: method TraceFieldVisitor.visitAttribute(Attribute): void
  • removed: method TraceFieldVisitor.visitEnd(): void
  • removed: method TraceMethodVisitor.appendLabel(Label): void
  • removed: method TraceMethodVisitor.visitAnnotation(String, boolean): AnnotationVisitor
  • removed: method TraceMethodVisitor.visitAnnotationDefault(): AnnotationVisitor
  • removed: method TraceMethodVisitor.visitAttribute(Attribute): void
  • removed: method TraceMethodVisitor.visitCode(): void
  • removed: method TraceMethodVisitor.visitEnd(): void
  • removed: method TraceMethodVisitor.visitFieldInsn(int, String, String, String): void
  • removed: method TraceMethodVisitor.visitFrame(int, int, Object[], int, Object[]): void
  • removed: method TraceMethodVisitor.visitIincInsn(int, int): void
  • removed: method TraceMethodVisitor.visitInsn(int): void
  • removed: method TraceMethodVisitor.visitIntInsn(int, int): void
  • removed: method TraceMethodVisitor.visitJumpInsn(int, Label): void
  • removed: method TraceMethodVisitor.visitLabel(Label): void
  • removed: method TraceMethodVisitor.visitLdcInsn(Object): void
  • removed: method TraceMethodVisitor.visitLineNumber(int, Label): void
  • removed: method TraceMethodVisitor.visitLocalVariable(String, String, String, Label, Label, int): void
  • removed: method TraceMethodVisitor.visitLookupSwitchInsn(Label, int[], Label[]): void
  • removed: method TraceMethodVisitor.visitMaxs(int, int): void
  • removed: method TraceMethodVisitor.visitMethodInsn(int, String, String, String): void
  • removed: method TraceMethodVisitor.visitMultiANewArrayInsn(String, int): void
  • removed: method TraceMethodVisitor.visitParameterAnnotation(int, String, boolean): AnnotationVisitor
  • removed: method TraceMethodVisitor.visitTableSwitchInsn(int, int, Label, Label[]): void
  • removed: method TraceMethodVisitor.visitTryCatchBlock(Label, Label, Label, String): void
  • removed: method TraceMethodVisitor.visitTypeInsn(int, String): void
  • removed: method TraceMethodVisitor.visitVarInsn(int, int): void
  • removed: method TraceSignatureVisitor.getDeclaration(): String
  • removed: method TraceSignatureVisitor.getExceptions(): String
  • removed: method TraceSignatureVisitor.getReturnType(): String
  • removed: method TraceSignatureVisitor.visitArrayType(): SignatureVisitor
  • removed: method TraceSignatureVisitor.visitBaseType(char): void
  • removed: method TraceSignatureVisitor.visitClassBound(): SignatureVisitor
  • removed: method TraceSignatureVisitor.visitClassType(String): void
  • removed: method TraceSignatureVisitor.visitEnd(): void
  • removed: method TraceSignatureVisitor.visitExceptionType(): SignatureVisitor
  • removed: method TraceSignatureVisitor.visitFormalTypeParameter(String): void
  • removed: method TraceSignatureVisitor.visitInnerClassType(String): void
  • removed: method TraceSignatureVisitor.visitInterface(): SignatureVisitor
  • removed: method TraceSignatureVisitor.visitInterfaceBound(): SignatureVisitor
  • removed: method TraceSignatureVisitor.visitParameterType(): SignatureVisitor
  • removed: method TraceSignatureVisitor.visitReturnType(): SignatureVisitor
  • removed: method TraceSignatureVisitor.visitSuperclass(): SignatureVisitor
  • removed: method TraceSignatureVisitor.visitTypeArgument(): void
  • removed: method TraceSignatureVisitor.visitTypeArgument(char): SignatureVisitor
  • removed: method TraceSignatureVisitor.visitTypeVariable(String): void
  • removed: method Traceable.trace(StringBuffer, Map): void
  • removed: static field AbstractVisitor.OPCODES: String[]
  • removed: static field AbstractVisitor.TYPES: String[]
  • removed: static field CheckSignatureAdapter.CLASS_SIGNATURE: int
  • removed: static field CheckSignatureAdapter.METHOD_SIGNATURE: int
  • removed: static field CheckSignatureAdapter.TYPE_SIGNATURE: int
  • removed: static field TraceAbstractVisitor.CLASS_DECLARATION: int
  • removed: static field TraceAbstractVisitor.CLASS_SIGNATURE: int
  • removed: static field TraceAbstractVisitor.FIELD_DESCRIPTOR: int
  • removed: static field TraceAbstractVisitor.FIELD_SIGNATURE: int
  • removed: static field TraceAbstractVisitor.INTERNAL_NAME: int
  • removed: static field TraceAbstractVisitor.METHOD_DESCRIPTOR: int
  • removed: static field TraceAbstractVisitor.METHOD_SIGNATURE: int
  • removed: static field TraceAbstractVisitor.PARAMETERS_DECLARATION: int
  • removed: static field TraceAbstractVisitor.TYPE_DECLARATION: int
  • removed: static method ASMifierClassVisitor.main(String[]): void
  • removed: static method AbstractVisitor.appendString(StringBuffer, String): void
  • removed: static method AbstractVisitor.getDefaultAttributes(): Attribute[]
  • removed: static method CheckClassAdapter.main(String[]): void
  • removed: static method CheckClassAdapter.verify(ClassReader, ClassLoader, boolean, PrintWriter): void
  • removed: static method CheckClassAdapter.verify(ClassReader, boolean, PrintWriter): void
  • removed: static method TraceClassVisitor.main(String[]): void
  • removed: abstract class ASMContentHandler.Rule
  • removed: abstract class SAXAdapter
  • removed: class ASMContentHandler extends DefaultHandler implements Opcodes
  • removed: class Processor
  • removed: class SAXAnnotationAdapter extends SAXAdapter implements AnnotationVisitor
  • removed: class SAXFieldAdapter extends SAXAdapter implements FieldVisitor
  • removed: ctor ASMContentHandler(OutputStream, boolean)
  • removed: ctor ASMContentHandler.Rule(ASMContentHandler)
  • removed: ctor Processor(int, int, InputStream, OutputStream, Source)
  • removed: ctor SAXAdapter(ContentHandler)
  • removed: ctor SAXAnnotationAdapter(ContentHandler, String, int, String, String)
  • removed: ctor SAXAnnotationAdapter(ContentHandler, String, int, int, String)
  • removed: ctor SAXClassAdapter(ContentHandler, boolean)
  • removed: ctor SAXCodeAdapter(ContentHandler, int)
  • removed: ctor SAXFieldAdapter(ContentHandler, Attributes)
  • removed: field ASMContentHandler.computeMax: boolean
  • removed: field ASMContentHandler.cw: ClassWriter
  • removed: field ASMContentHandler.labels: Map
  • removed: field ASMContentHandler.os: OutputStream
  • removed: final class SAXClassAdapter extends SAXAdapter implements ClassVisitor
  • removed: final class SAXCodeAdapter extends SAXAdapter implements MethodVisitor
  • removed: method ASMContentHandler.Rule.begin(String, Attributes): void
  • removed: method ASMContentHandler.Rule.end(String): void
  • removed: method ASMContentHandler.Rule.getAccess(String): int
  • removed: method ASMContentHandler.Rule.getCodeVisitor(): MethodVisitor
  • removed: method ASMContentHandler.Rule.getLabel(Object): Label
  • removed: method ASMContentHandler.Rule.getValue(String, String): Object
  • removed: method ASMContentHandler.endDocument(): void
  • removed: method ASMContentHandler.endElement(String, String, String): void
  • removed: method ASMContentHandler.startElement(String, String, String, Attributes): void
  • removed: method ASMContentHandler.toByteArray(): byte[]
  • removed: method Processor.process(): int
  • removed: method Processor.update(Object, int): void
  • removed: method SAXAdapter.addDocumentEnd(): void
  • removed: method SAXAdapter.addDocumentStart(): void
  • removed: method SAXAdapter.addElement(String, Attributes): void
  • removed: method SAXAdapter.addEnd(String): void
  • removed: method SAXAdapter.addStart(String, Attributes): void
  • removed: method SAXAdapter.getContentHandler(): ContentHandler
  • removed: method SAXAdapter.visitAttribute(Attribute): void
  • removed: method SAXAnnotationAdapter.visit(String, Object): void
  • removed: method SAXAnnotationAdapter.visitAnnotation(String, String): AnnotationVisitor
  • removed: method SAXAnnotationAdapter.visitArray(String): AnnotationVisitor
  • removed: method SAXAnnotationAdapter.visitEnd(): void
  • removed: method SAXAnnotationAdapter.visitEnum(String, String, String): void
  • removed: method SAXClassAdapter.visit(int, int, String, String, String, String[]): void
  • removed: method SAXClassAdapter.visitAnnotation(String, boolean): AnnotationVisitor
  • removed: method SAXClassAdapter.visitEnd(): void
  • removed: method SAXClassAdapter.visitField(int, String, String, String, Object): FieldVisitor
  • removed: method SAXClassAdapter.visitInnerClass(String, String, String, int): void
  • removed: method SAXClassAdapter.visitMethod(int, String, String, String, String[]): MethodVisitor
  • removed: method SAXClassAdapter.visitOuterClass(String, String, String): void
  • removed: method SAXClassAdapter.visitSource(String, String): void
  • removed: method SAXCodeAdapter.visitAnnotation(String, boolean): AnnotationVisitor
  • removed: method SAXCodeAdapter.visitAnnotationDefault(): AnnotationVisitor
  • removed: method SAXCodeAdapter.visitCode(): void
  • removed: method SAXCodeAdapter.visitEnd(): void
  • removed: method SAXCodeAdapter.visitFieldInsn(int, String, String, String): void
  • removed: method SAXCodeAdapter.visitFrame(int, int, Object[], int, Object[]): void
  • removed: method SAXCodeAdapter.visitIincInsn(int, int): void
  • removed: method SAXCodeAdapter.visitInsn(int): void
  • removed: method SAXCodeAdapter.visitIntInsn(int, int): void
  • removed: method SAXCodeAdapter.visitJumpInsn(int, Label): void
  • removed: method SAXCodeAdapter.visitLabel(Label): void
  • removed: method SAXCodeAdapter.visitLdcInsn(Object): void
  • removed: method SAXCodeAdapter.visitLineNumber(int, Label): void
  • removed: method SAXCodeAdapter.visitLocalVariable(String, String, String, Label, Label, int): void
  • removed: method SAXCodeAdapter.visitLookupSwitchInsn(Label, int[], Label[]): void
  • removed: method SAXCodeAdapter.visitMaxs(int, int): void
  • removed: method SAXCodeAdapter.visitMethodInsn(int, String, String, String): void
  • removed: method SAXCodeAdapter.visitMultiANewArrayInsn(String, int): void
  • removed: method SAXCodeAdapter.visitParameterAnnotation(int, String, boolean): AnnotationVisitor
  • removed: method SAXCodeAdapter.visitTableSwitchInsn(int, int, Label, Label[]): void
  • removed: method SAXCodeAdapter.visitTryCatchBlock(Label, Label, Label, String): void
  • removed: method SAXCodeAdapter.visitTypeInsn(int, String): void
  • removed: method SAXCodeAdapter.visitVarInsn(int, int): void
  • removed: method SAXFieldAdapter.visitAnnotation(String, boolean): AnnotationVisitor
  • removed: method SAXFieldAdapter.visitEnd(): void
  • removed: static field Processor.BYTECODE: int
  • removed: static field Processor.MULTI_XML: int
  • removed: static field Processor.SINGLE_XML: int
  • removed: static method Processor.main(String[]): void