Uses of Class
org.benf.cfr.reader.util.DecompilerComments
-
-
Uses of DecompilerComments in org.benf.cfr.reader.bytecode
Fields in org.benf.cfr.reader.bytecode declared as DecompilerComments Modifier and Type Field Description private DecompilerCommentsAnalysisResultFromException. commentsprivate DecompilerCommentsAnalysisResultSuccessful. commentsMethods in org.benf.cfr.reader.bytecode that return DecompilerComments Modifier and Type Method Description DecompilerCommentsAnalysisResult. getComments()DecompilerCommentsAnalysisResultFromException. getComments()DecompilerCommentsAnalysisResultSuccessful. getComments()Constructors in org.benf.cfr.reader.bytecode with parameters of type DecompilerComments Constructor Description AnalysisResultSuccessful(DecompilerComments comments, Op04StructuredStatement code, AnonymousClassUsage anonymousClassUsage) -
Uses of DecompilerComments in org.benf.cfr.reader.bytecode.analysis.opgraph
Methods in org.benf.cfr.reader.bytecode.analysis.opgraph with parameters of type DecompilerComments Modifier and Type Method Description static voidOp04StructuredStatement. applyChecker(Op04Checker checker, Op04StructuredStatement root, DecompilerComments comments)static voidOp04StructuredStatement. applyTypeAnnotations(AttributeCode code, Op04StructuredStatement root, java.util.SortedMap<java.lang.Integer,java.lang.Integer> instrsByOffset, DecompilerComments comments)private static voidOp02WithProcessedDataAndRefs. assignSSAIdentifiers(SSAIdentifierFactory<Slot,StackType> ssaIdentifierFactory, Method method, DecompilerComments comments, java.util.List<Op02WithProcessedDataAndRefs> statements, BytecodeMeta bytecodeMeta)private java.util.List<Expression>Op02WithProcessedDataAndRefs. buildInvokeBootstrapArgs(MethodPrototype prototype, MethodPrototype dynamicPrototype, MethodHandleBehaviour bootstrapBehaviour, BootstrapMethodInfo bootstrapMethodInfo, ConstantPoolEntryMethodRef methodRef, boolean showBoilerArgs, ClassFile classFile, DCCommonState state, DecompilerComments comments)private StatementOp02WithProcessedDataAndRefs. buildInvokeDynamic(ClassFile classFile, DCCommonState dcCommonState, java.lang.String name, MethodPrototype dynamicPrototype, int idx, boolean showBoilerArgs, DecompilerComments comments)private StatementOp02WithProcessedDataAndRefs. buildInvokeDynamic(Method method, DCCommonState dcCommonState, DecompilerComments comments)static java.util.List<Op03SimpleStatement>Op02WithProcessedDataAndRefs. convertToOp03List(java.util.List<Op02WithProcessedDataAndRefs> op2list, Method method, VariableFactory variableFactory, BlockIdentifierFactory blockIdentifierFactory, DCCommonState dcCommonState, DecompilerComments comments, TypeHintRecovery typeHintRecovery)private StatementOp02WithProcessedDataAndRefs. createStatement(Method method, DecompilerComments comments, VariableFactory variableFactory, BlockIdentifierFactory blockIdentifierFactory, DCCommonState dcCommonState, TypeHintRecovery typeHintRecovery)static voidOp02WithProcessedDataAndRefs. discoverStorageLiveness(Method method, DecompilerComments comments, java.util.List<Op02WithProcessedDataAndRefs> op2list, BytecodeMeta bytecodeMeta)private ExpressionOp02WithProcessedDataAndRefs. getDynamicLiteral(Method method, ConstantPoolEntryDynamicInfo cpe, DecompilerComments comments)private ExpressionOp02WithProcessedDataAndRefs. getLiteralConstantPoolEntry(Method m, ConstantPoolEntry cpe, DecompilerComments comments)static voidOp04StructuredStatement. switchExpression(Method method, Op04StructuredStatement root, DecompilerComments comments)static voidOp04StructuredStatement. tidyVariableNames(Method method, Op04StructuredStatement root, BytecodeMeta bytecodeMeta, DecompilerComments comments, ClassCache classCache)static java.util.List<Op03SimpleStatement>Op03Blocks. topologicalSort(java.util.List<Op03SimpleStatement> statements, DecompilerComments comments, Options options) -
Uses of DecompilerComments in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
Methods in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters with parameters of type DecompilerComments Modifier and Type Method Description static voidOp03Rewriters. cloneCodeFromLoop(java.util.List<Op03SimpleStatement> op03SimpleParseNodes, Options options, DecompilerComments comments)private static Op03SimpleStatementSwitchReplacer. examineSwitchContiguity(Op03SimpleStatement switchStatement, java.util.List<Op03SimpleStatement> statements, boolean pullCodeIntoCase, boolean allowMalformedSwitch, DecompilerComments comments, BytecodeMeta bytecodeMeta)static voidOp03Rewriters. moveJumpsIntoDo(VariableFactory vf, java.util.List<Op03SimpleStatement> op03SimpleParseNodes, Options options, DecompilerComments comments)static voidSwitchReplacer. rebuildSwitches(java.util.List<Op03SimpleStatement> statements, Options options, DecompilerComments comments, BytecodeMeta bytecodeMeta)static voidSwitchReplacer. replaceRawSwitches(Method method, java.util.List<Op03SimpleStatement> in, BlockIdentifierFactory blockIdentifierFactory, Options options, DecompilerComments comments, BytecodeMeta bytecodeMeta)voidJumpsIntoDoRewriter. rewrite(java.util.List<Op03SimpleStatement> op03SimpleParseNodes, DecompilerComments comments)voidJumpsIntoLoopCloneRewriter. rewrite(java.util.List<Op03SimpleStatement> op03SimpleParseNodes, DecompilerComments comments)static java.util.List<Op03SimpleStatement>SwitchReplacer. rewriteDuff(java.util.List<Op03SimpleStatement> statements, VariableFactory vf, DecompilerComments decompilerComments, Options options)private static booleanSwitchReplacer. rewriteDuff(Op03SimpleStatement switchStatement, java.util.List<Op03SimpleStatement> statements, VariableFactory vf, DecompilerComments decompilerComments) -
Uses of DecompilerComments in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
Fields in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters declared as DecompilerComments Modifier and Type Field Description private DecompilerCommentsSwitchExpressionRewriter. commentsConstructors in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters with parameters of type DecompilerComments Constructor Description SwitchExpressionRewriter(DecompilerComments comments, Method method) -
Uses of DecompilerComments in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.checker
Methods in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.checker with parameters of type DecompilerComments Modifier and Type Method Description voidIllegalReturnChecker. commentInto(DecompilerComments comments)voidLooseCatchChecker. commentInto(DecompilerComments comments)voidOp04Checker. commentInto(DecompilerComments comments)voidVoidVariableChecker. commentInto(DecompilerComments comments) -
Uses of DecompilerComments in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers
Fields in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers declared as DecompilerComments Modifier and Type Field Description private DecompilerCommentsTypeAnnotationTransformer. commentsConstructors in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers with parameters of type DecompilerComments Constructor Description TypeAnnotationTransformer(AttributeTypeAnnotations vis, AttributeTypeAnnotations invis, java.util.SortedMap<java.lang.Integer,java.lang.Integer> instrsByOffset, DecompilerComments comments) -
Uses of DecompilerComments in org.benf.cfr.reader.bytecode.analysis.types
Fields in org.benf.cfr.reader.bytecode.analysis.types declared as DecompilerComments Modifier and Type Field Description private static DecompilerCommentsDeclarationAnnotationHelper. EMPTY_DECOMPILER_COMMENTSMethods in org.benf.cfr.reader.bytecode.analysis.types with parameters of type DecompilerComments Modifier and Type Method Description protected voidJavaAnnotatedTypeIterator.BaseAnnotatedTypeIterator. addBadComment(DecompilerComments comments)static voidTypeAnnotationHelper. apply(JavaAnnotatedTypeInstance annotatedTypeInstance, java.util.List<? extends AnnotationTableTypeEntry> typeEntries, DecompilerComments comments)private static voidTypeAnnotationHelper. apply(JavaAnnotatedTypeInstance annotatedTypeInstance, AnnotationTableTypeEntry typeEntry, DecompilerComments comments)JavaAnnotatedTypeIteratorDeclarationAnnotationHelper.ArrayCountingIterator. moveArray(DecompilerComments comments)JavaAnnotatedTypeIteratorDeclarationAnnotationHelper.SinglePartTypeIterator. moveArray(DecompilerComments comments)JavaAnnotatedTypeIteratorJavaAnnotatedTypeIterator.BaseAnnotatedTypeIterator. moveArray(DecompilerComments comments)JavaAnnotatedTypeIteratorJavaAnnotatedTypeIterator. moveArray(DecompilerComments comments)JavaAnnotatedTypeIteratorJavaArrayTypeInstance.Annotated.Iterator. moveArray(DecompilerComments comments)JavaAnnotatedTypeIteratorJavaGenericRefTypeInstance.Annotated.Iterator. moveArray(DecompilerComments comments)JavaAnnotatedTypeIteratorDeclarationAnnotationHelper.SinglePartTypeIterator. moveBound(DecompilerComments comments)JavaAnnotatedTypeIteratorJavaAnnotatedTypeIterator.BaseAnnotatedTypeIterator. moveBound(DecompilerComments comments)JavaAnnotatedTypeIteratorJavaAnnotatedTypeIterator. moveBound(DecompilerComments comments)JavaAnnotatedTypeIteratorJavaGenericRefTypeInstance.Annotated.Iterator. moveBound(DecompilerComments comments)JavaAnnotatedTypeIteratorJavaWildcardTypeInstance.Annotated.Iterator. moveBound(DecompilerComments comments)JavaAnnotatedTypeIteratorDeclarationAnnotationHelper.NestedCountingIterator. moveNested(DecompilerComments comments)JavaAnnotatedTypeIteratorDeclarationAnnotationHelper.SinglePartTypeIterator. moveNested(DecompilerComments comments)JavaAnnotatedTypeIteratorJavaAnnotatedTypeIterator.BaseAnnotatedTypeIterator. moveNested(DecompilerComments comments)JavaAnnotatedTypeIteratorJavaAnnotatedTypeIterator. moveNested(DecompilerComments comments)JavaAnnotatedTypeIteratorJavaGenericRefTypeInstance.Annotated.Iterator. moveNested(DecompilerComments comments)JavaAnnotatedTypeIteratorJavaRefTypeInstance.Annotated.Iterator. moveNested(DecompilerComments comments)JavaAnnotatedTypeIteratorDeclarationAnnotationHelper.SinglePartTypeIterator. moveParameterized(int index, DecompilerComments comments)JavaAnnotatedTypeIteratorJavaAnnotatedTypeIterator.BaseAnnotatedTypeIterator. moveParameterized(int index, DecompilerComments comments)JavaAnnotatedTypeIteratorJavaAnnotatedTypeIterator. moveParameterized(int index, DecompilerComments comments)JavaAnnotatedTypeIteratorJavaGenericRefTypeInstance.Annotated.Iterator. moveParameterized(int index, DecompilerComments comments)voidMethodPrototype. setNonMethodScopedSyntheticConstructorParameters(Method.MethodConstructor constructorFlag, DecompilerComments comments, java.util.Map<java.lang.Integer,JavaTypeInstance> synthetics) -
Uses of DecompilerComments in org.benf.cfr.reader.entities
Fields in org.benf.cfr.reader.entities declared as DecompilerComments Modifier and Type Field Description private DecompilerCommentsFakeMethod. commentsprivate DecompilerCommentsMethod. commentsprivate DecompilerCommentsClassFile. decompilerCommentsMethods in org.benf.cfr.reader.entities that return DecompilerComments Modifier and Type Method Description DecompilerCommentsClassFile. ensureDecompilerComments()DecompilerCommentsClassFile. getNullableDecompilerComments()Methods in org.benf.cfr.reader.entities with parameters of type DecompilerComments Modifier and Type Method Description voidMethod. setComments(DecompilerComments comments)Constructors in org.benf.cfr.reader.entities with parameters of type DecompilerComments Constructor Description FakeMethod(java.lang.String name, java.util.EnumSet<AccessFlagMethod> accessFlags, JavaTypeInstance returnType, Op04StructuredStatement structuredStatement, DecompilerComments comments) -
Uses of DecompilerComments in org.benf.cfr.reader.entities.attributes
Methods in org.benf.cfr.reader.entities.attributes with parameters of type DecompilerComments Modifier and Type Method Description JavaAnnotatedTypeIteratorTypePathPart. apply(JavaAnnotatedTypeIterator it, DecompilerComments comments)JavaAnnotatedTypeIteratorTypePathPartArray. apply(JavaAnnotatedTypeIterator it, DecompilerComments comments)JavaAnnotatedTypeIteratorTypePathPartBound. apply(JavaAnnotatedTypeIterator it, DecompilerComments comments)JavaAnnotatedTypeIteratorTypePathPartNested. apply(JavaAnnotatedTypeIterator it, DecompilerComments comments)JavaAnnotatedTypeIteratorTypePathPartParameterized. apply(JavaAnnotatedTypeIterator it, DecompilerComments comments) -
Uses of DecompilerComments in org.benf.cfr.reader.entities.exceptions
Methods in org.benf.cfr.reader.entities.exceptions with parameters of type DecompilerComments Modifier and Type Method Description private booleanExceptionAggregator. canExtendTo(ExceptionTableEntry a, ExceptionTableEntry b, DecompilerComments comments)(package private) java.util.Collection<ExceptionTableEntry>ExceptionAggregator.ByTarget. getAggregated(DecompilerComments comments)Constructors in org.benf.cfr.reader.entities.exceptions with parameters of type DecompilerComments Constructor Description ExceptionAggregator(java.util.List<ExceptionTableEntry> rawExceptions, BlockIdentifierFactory blockIdentifierFactory, java.util.Map<java.lang.Integer,java.lang.Integer> lutByOffset, java.util.List<Op01WithProcessedDataAndByteJumps> instrs, Options options, ConstantPool cp, DecompilerComments comments)
-