Uses of Class
org.benf.cfr.reader.util.DecompilerComments
Packages that use DecompilerComments
Package
Description
-
Uses of DecompilerComments in org.benf.cfr.reader.bytecode
Fields in org.benf.cfr.reader.bytecode declared as DecompilerCommentsModifier and TypeFieldDescriptionprivate final DecompilerCommentsAnalysisResultFromException.commentsprivate final DecompilerCommentsAnalysisResultSuccessful.commentsMethods in org.benf.cfr.reader.bytecode that return DecompilerCommentsModifier and TypeMethodDescriptionAnalysisResult.getComments()AnalysisResultFromException.getComments()AnalysisResultSuccessful.getComments()Constructors in org.benf.cfr.reader.bytecode with parameters of type DecompilerCommentsModifierConstructorDescription(package private)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 DecompilerCommentsModifier and TypeMethodDescriptionstatic voidOp04StructuredStatement.applyChecker(Op04Checker checker, Op04StructuredStatement root, DecompilerComments comments) static voidOp04StructuredStatement.applyTypeAnnotations(AttributeCode code, Op04StructuredStatement root, SortedMap<Integer, Integer> instrsByOffset, DecompilerComments comments) private static voidOp02WithProcessedDataAndRefs.assignSSAIdentifiers(SSAIdentifierFactory<Slot, StackType> ssaIdentifierFactory, Method method, DecompilerComments comments, List<Op02WithProcessedDataAndRefs> statements, BytecodeMeta bytecodeMeta) private 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, String name, MethodPrototype dynamicPrototype, int idx, boolean showBoilerArgs, DecompilerComments comments) private StatementOp02WithProcessedDataAndRefs.buildInvokeDynamic(Method method, DCCommonState dcCommonState, DecompilerComments comments) static List<Op03SimpleStatement> Op02WithProcessedDataAndRefs.convertToOp03List(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, 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 List<Op03SimpleStatement> Op03Blocks.topologicalSort(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 DecompilerCommentsModifier and TypeMethodDescriptionstatic voidOp03Rewriters.cloneCodeFromLoop(List<Op03SimpleStatement> op03SimpleParseNodes, Options options, DecompilerComments comments) private static Op03SimpleStatementSwitchReplacer.examineSwitchContiguity(Op03SimpleStatement switchStatement, List<Op03SimpleStatement> statements, boolean pullCodeIntoCase, boolean allowMalformedSwitch, DecompilerComments comments, BytecodeMeta bytecodeMeta) static voidOp03Rewriters.moveJumpsIntoDo(VariableFactory vf, List<Op03SimpleStatement> op03SimpleParseNodes, Options options, DecompilerComments comments) static voidSwitchReplacer.rebuildSwitches(List<Op03SimpleStatement> statements, Options options, DecompilerComments comments, BytecodeMeta bytecodeMeta) static voidSwitchReplacer.replaceRawSwitches(Method method, List<Op03SimpleStatement> in, BlockIdentifierFactory blockIdentifierFactory, Options options, DecompilerComments comments, BytecodeMeta bytecodeMeta) voidJumpsIntoDoRewriter.rewrite(List<Op03SimpleStatement> op03SimpleParseNodes, DecompilerComments comments) voidJumpsIntoLoopCloneRewriter.rewrite(List<Op03SimpleStatement> op03SimpleParseNodes, DecompilerComments comments) static List<Op03SimpleStatement> SwitchReplacer.rewriteDuff(List<Op03SimpleStatement> statements, VariableFactory vf, DecompilerComments decompilerComments, Options options) private static booleanSwitchReplacer.rewriteDuff(Op03SimpleStatement switchStatement, 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 DecompilerCommentsConstructors in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters with parameters of type DecompilerCommentsModifierConstructorDescriptionSwitchExpressionRewriter(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 DecompilerCommentsModifier and TypeMethodDescriptionvoidIllegalReturnChecker.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 DecompilerCommentsModifier and TypeFieldDescriptionprivate final DecompilerCommentsTypeAnnotationTransformer.commentsConstructors in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers with parameters of type DecompilerCommentsModifierConstructorDescriptionTypeAnnotationTransformer(AttributeTypeAnnotations vis, AttributeTypeAnnotations invis, SortedMap<Integer, 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 DecompilerCommentsModifier and TypeFieldDescriptionprivate static final DecompilerCommentsDeclarationAnnotationHelper.EMPTY_DECOMPILER_COMMENTSMethods in org.benf.cfr.reader.bytecode.analysis.types with parameters of type DecompilerCommentsModifier and TypeMethodDescriptionprotected voidJavaAnnotatedTypeIterator.BaseAnnotatedTypeIterator.addBadComment(DecompilerComments comments) static voidTypeAnnotationHelper.apply(JavaAnnotatedTypeInstance annotatedTypeInstance, List<? extends AnnotationTableTypeEntry> typeEntries, DecompilerComments comments) private static voidTypeAnnotationHelper.apply(JavaAnnotatedTypeInstance annotatedTypeInstance, AnnotationTableTypeEntry typeEntry, DecompilerComments comments) DeclarationAnnotationHelper.ArrayCountingIterator.moveArray(DecompilerComments comments) DeclarationAnnotationHelper.SinglePartTypeIterator.moveArray(DecompilerComments comments) JavaAnnotatedTypeIterator.BaseAnnotatedTypeIterator.moveArray(DecompilerComments comments) JavaAnnotatedTypeIterator.moveArray(DecompilerComments comments) JavaArrayTypeInstance.Annotated.Iterator.moveArray(DecompilerComments comments) JavaGenericRefTypeInstance.Annotated.Iterator.moveArray(DecompilerComments comments) DeclarationAnnotationHelper.SinglePartTypeIterator.moveBound(DecompilerComments comments) JavaAnnotatedTypeIterator.BaseAnnotatedTypeIterator.moveBound(DecompilerComments comments) JavaAnnotatedTypeIterator.moveBound(DecompilerComments comments) JavaGenericRefTypeInstance.Annotated.Iterator.moveBound(DecompilerComments comments) JavaWildcardTypeInstance.Annotated.Iterator.moveBound(DecompilerComments comments) DeclarationAnnotationHelper.NestedCountingIterator.moveNested(DecompilerComments comments) DeclarationAnnotationHelper.SinglePartTypeIterator.moveNested(DecompilerComments comments) JavaAnnotatedTypeIterator.BaseAnnotatedTypeIterator.moveNested(DecompilerComments comments) JavaAnnotatedTypeIterator.moveNested(DecompilerComments comments) JavaGenericRefTypeInstance.Annotated.Iterator.moveNested(DecompilerComments comments) JavaRefTypeInstance.Annotated.Iterator.moveNested(DecompilerComments comments) DeclarationAnnotationHelper.SinglePartTypeIterator.moveParameterized(int index, DecompilerComments comments) JavaAnnotatedTypeIterator.BaseAnnotatedTypeIterator.moveParameterized(int index, DecompilerComments comments) JavaAnnotatedTypeIterator.moveParameterized(int index, DecompilerComments comments) JavaGenericRefTypeInstance.Annotated.Iterator.moveParameterized(int index, DecompilerComments comments) voidMethodPrototype.setNonMethodScopedSyntheticConstructorParameters(Method.MethodConstructor constructorFlag, DecompilerComments comments, Map<Integer, JavaTypeInstance> synthetics) -
Uses of DecompilerComments in org.benf.cfr.reader.entities
Fields in org.benf.cfr.reader.entities declared as DecompilerCommentsModifier and TypeFieldDescriptionprivate final DecompilerCommentsFakeMethod.commentsprivate DecompilerCommentsMethod.commentsprivate DecompilerCommentsClassFile.decompilerCommentsMethods in org.benf.cfr.reader.entities that return DecompilerCommentsModifier and TypeMethodDescriptionClassFile.ensureDecompilerComments()ClassFile.getNullableDecompilerComments()Methods in org.benf.cfr.reader.entities with parameters of type DecompilerCommentsConstructors in org.benf.cfr.reader.entities with parameters of type DecompilerCommentsModifierConstructorDescriptionFakeMethod(String name, 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 DecompilerCommentsModifier and TypeMethodDescriptionTypePathPart.apply(JavaAnnotatedTypeIterator it, DecompilerComments comments) TypePathPartArray.apply(JavaAnnotatedTypeIterator it, DecompilerComments comments) TypePathPartBound.apply(JavaAnnotatedTypeIterator it, DecompilerComments comments) TypePathPartNested.apply(JavaAnnotatedTypeIterator it, DecompilerComments comments) TypePathPartParameterized.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 DecompilerCommentsModifier and TypeMethodDescriptionprivate booleanExceptionAggregator.canExtendTo(ExceptionTableEntry a, ExceptionTableEntry b, DecompilerComments comments) (package private) Collection<ExceptionTableEntry> ExceptionAggregator.ByTarget.getAggregated(DecompilerComments comments) Constructors in org.benf.cfr.reader.entities.exceptions with parameters of type DecompilerCommentsModifierConstructorDescriptionExceptionAggregator(List<ExceptionTableEntry> rawExceptions, BlockIdentifierFactory blockIdentifierFactory, Map<Integer, Integer> lutByOffset, List<Op01WithProcessedDataAndByteJumps> instrs, Options options, ConstantPool cp, DecompilerComments comments)