Uses of Class
org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
Packages that use MethodPrototype
Package
Description
-
Uses of MethodPrototype in org.benf.cfr.reader.bytecode.analysis.opgraph
Methods in org.benf.cfr.reader.bytecode.analysis.opgraph with parameters of type MethodPrototypeModifier and TypeMethodDescriptionprivate 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 List<Expression> Op02WithProcessedDataAndRefs.buildInvokeDynamicAltMetaFactoryArgs(MethodPrototype prototype, MethodPrototype dynamicPrototype, MethodHandleBehaviour bootstrapBehaviour, BootstrapMethodInfo bootstrapMethodInfo, ConstantPoolEntryMethodRef methodRef, List<JavaTypeInstance> markerTypes) private List<Expression> Op02WithProcessedDataAndRefs.buildInvokeDynamicMetaFactoryArgs(MethodPrototype prototype, MethodPrototype dynamicPrototype, MethodHandleBehaviour bootstrapBehaviour, BootstrapMethodInfo bootstrapMethodInfo, ConstantPoolEntryMethodRef methodRef) private JavaTypeInstanceOp02WithProcessedDataAndRefs.determineDynamicGeneric(JavaTypeInstance callsiteReturn, MethodPrototype proto, Expression instantiated, DCCommonState dcCommonState) private static voidOp04StructuredStatement.hideField(Op04StructuredStatement root, MethodPrototype prototype, ClassFile classFile, int x, LocalVariable protoVar, LValue lValueArg, String overrideName) Method parameters in org.benf.cfr.reader.bytecode.analysis.opgraph with type arguments of type MethodPrototypeModifier and TypeMethodDescriptionstatic voidOp04StructuredStatement.fixInnerClassConstructorSyntheticOuterArgs(ClassFile classFile, Method method, Op04StructuredStatement root, Set<MethodPrototype> processed) private static voidOp04StructuredStatement.removeMethodScopedSyntheticConstructorOuterArgs(Method method, Op04StructuredStatement root, Set<MethodPrototype> processed) -
Uses of MethodPrototype in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
Methods in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters with parameters of type MethodPrototypeModifier and TypeMethodDescriptionEnumClassRewriter.getJava15Values(Op04StructuredStatement container, MethodPrototype methodPrototype) voidVarArgsRewriter.rewriteVarArgsArg(OverloadMethodSet overloadMethodSet, MethodPrototype methodPrototype, List<Expression> args, GenericTypeBinder gtb) PrimitiveBoxingRewriter.sugarParameterBoxing(Expression in, int argIdx, OverloadMethodSet possibleMethods, GenericTypeBinder gtb, MethodPrototype methodPrototype) -
Uses of MethodPrototype in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.util
Methods in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.util that return MethodPrototypeModifier and TypeMethodDescriptionstatic MethodPrototypeConstructorUtils.getDelegatingPrototype(Method constructor) -
Uses of MethodPrototype in org.benf.cfr.reader.bytecode.analysis.parse.expression
Fields in org.benf.cfr.reader.bytecode.analysis.parse.expression declared as MethodPrototypeModifier and TypeFieldDescriptionprivate MethodPrototypeLambdaExpressionFallback.lambdaFnprivate final MethodPrototypeAbstractConstructorInvokation.methodPrototypeprivate final MethodPrototypeAbstractFunctionInvokation.methodPrototypeMethods in org.benf.cfr.reader.bytecode.analysis.parse.expression that return MethodPrototypeModifier and TypeMethodDescriptionConstructorInvokationSimple.getConstructorPrototype()protected final MethodPrototypeAbstractConstructorInvokation.getMethodPrototype()AbstractFunctionInvokation.getMethodPrototype()private MethodPrototypeConstructorInvokationAnonymousInner.improveMethodPrototype(Dumper d) Constructors in org.benf.cfr.reader.bytecode.analysis.parse.expression with parameters of type MethodPrototypeModifierConstructorDescriptionprivateLambdaExpressionFallback(BytecodeLoc loc, InferredJavaType inferredJavaType, boolean methodRef, boolean instance, List<Expression> curriedArgs, List<JavaTypeInstance> targetFnArgTypes, MethodPrototype lambdaFn, JavaTypeInstance callClassType) LambdaExpressionFallback(BytecodeLoc loc, JavaTypeInstance callClassType, InferredJavaType castJavaType, MethodPrototype lambdaFn, List<JavaTypeInstance> targetFnArgTypes, List<Expression> curriedArgs, boolean instance) -
Uses of MethodPrototype in org.benf.cfr.reader.bytecode.analysis.parse.utils.scope
Fields in org.benf.cfr.reader.bytecode.analysis.parse.utils.scope declared as MethodPrototypeModifier and TypeFieldDescriptionprivate final MethodPrototypeAbstractLValueScopeDiscoverer.prototypeConstructors in org.benf.cfr.reader.bytecode.analysis.parse.utils.scope with parameters of type MethodPrototypeModifierConstructorDescription(package private)AbstractLValueScopeDiscoverer(Options options, MethodPrototype prototype, VariableFactory variableFactory) LValueScopeDiscoverImpl(Options options, MethodPrototype prototype, VariableFactory variableFactory, ClassFileVersion version) -
Uses of MethodPrototype in org.benf.cfr.reader.bytecode.analysis.types
Fields in org.benf.cfr.reader.bytecode.analysis.types declared as MethodPrototypeMethods in org.benf.cfr.reader.bytecode.analysis.types with parameters of type MethodPrototypeModifier and TypeMethodDescriptionbooleanMethodPrototype.equalsGeneric(MethodPrototype other) booleanMethodPrototype.equalsGeneric(MethodPrototype other, GenericTypeBinder genericTypeBinder) booleanMethodPrototype.equalsMatch(MethodPrototype other) voidMethodPrototype.setDescriptorProto(MethodPrototype descriptorProto) -
Uses of MethodPrototype in org.benf.cfr.reader.entities
Fields in org.benf.cfr.reader.entities declared as MethodPrototypeMethods in org.benf.cfr.reader.entities that return MethodPrototypeModifier and TypeMethodDescriptionprivate MethodPrototypeMethod.generateMethodPrototype(Options options, String initialName, Method.MethodConstructor constructorFlag) Method.getMethodPrototype()Methods in org.benf.cfr.reader.entities with parameters of type MethodPrototypeModifier and TypeMethodDescriptionprivate static booleanMethod.checkSigProto(MethodPrototype desproto, MethodPrototype sigproto, boolean isEnumConstructor, boolean isInnerConstructor) private voidClassFile.collectMethods(MethodPrototype prototype, List<Method> tgt, Set<JavaTypeInstance> seen) private voidClassFile.collectTypeMethods(MethodPrototype prototype, List<Method> tgt, Set<JavaTypeInstance> seen, JavaTypeInstance clazz) private static voidMethod.fixupInnerClassSignature(MethodPrototype descriptor, MethodPrototype signature) private MethodClassFile.getAccessibleMethodByPrototype(MethodPrototype prototype, GenericTypeBinder binder, JavaRefTypeInstance accessor) ClassFile.getMethodByPrototype(MethodPrototype prototype) ClassFile.getMethodByPrototypeOrNull(MethodPrototype prototype) ClassFile.getMethodsWithMatchingName(MethodPrototype prototype) ClassFile.getOverloadMethodSet(MethodPrototype prototype) private OverloadMethodSetClassFile.getOverloadMethodSetInner(MethodPrototype prototype) -
Uses of MethodPrototype in org.benf.cfr.reader.entities.classfilehelpers
Fields in org.benf.cfr.reader.entities.classfilehelpers declared as MethodPrototypeModifier and TypeFieldDescriptionprivate final MethodPrototypeOverloadMethodSet.MethodData.methodPrototypeMethods in org.benf.cfr.reader.entities.classfilehelpers with parameters of type MethodPrototypeModifier and TypeMethodDescriptionClassFileDumperAnonymousInner.dumpWithArgs(ClassFile classFile, MethodPrototype usedMethod, List<Expression> args, boolean isEnum, Dumper d) Constructors in org.benf.cfr.reader.entities.classfilehelpers with parameters of type MethodPrototypeModifierConstructorDescriptionprivateMethodData(MethodPrototype methodPrototype, List<JavaTypeInstance> methodArgs) OverloadMethodSet(ClassFile classFile, MethodPrototype actualPrototype, List<MethodPrototype> allPrototypes) Constructor parameters in org.benf.cfr.reader.entities.classfilehelpers with type arguments of type MethodPrototypeModifierConstructorDescriptionOverloadMethodSet(ClassFile classFile, MethodPrototype actualPrototype, List<MethodPrototype> allPrototypes) -
Uses of MethodPrototype in org.benf.cfr.reader.entities.constantpool
Fields in org.benf.cfr.reader.entities.constantpool declared as MethodPrototypeModifier and TypeFieldDescriptionprivate MethodPrototypeConstantPoolEntryMethodRef.methodPrototypeMethods in org.benf.cfr.reader.entities.constantpool that return MethodPrototypeModifier and TypeMethodDescriptionConstantPoolEntryMethodRef.getMethodPrototype()static MethodPrototypeConstantPoolUtils.parseJavaMethodPrototype(DCCommonState state, ClassFile classFile, JavaTypeInstance classType, String name, boolean instanceMethod, Method.MethodConstructor constructorFlag, ConstantPoolEntryUTF8 prototype, ConstantPool cp, boolean varargs, boolean synthetic, VariableNamer variableNamer, String originalDescriptor) -
Uses of MethodPrototype in org.benf.cfr.reader.mapping
Methods in org.benf.cfr.reader.mapping with parameters of type MethodPrototypeModifier and TypeMethodDescriptionMapping.ObfuscationWrappingDumper.methodName(String s, MethodPrototype p, boolean special, boolean defines) -
Uses of MethodPrototype in org.benf.cfr.reader.state
Fields in org.benf.cfr.reader.state with type parameters of type MethodPrototypeModifier and TypeFieldDescriptionprivate final Map<ClassFile, Map<MethodPrototype, OverloadMethodSet>> OverloadMethodSetCache.contentMethods in org.benf.cfr.reader.state with parameters of type MethodPrototypeModifier and TypeMethodDescriptionOverloadMethodSetCache.get(ClassFile classFile, MethodPrototype methodPrototype) TypeUsageCollectingDumper.methodName(String s, MethodPrototype p, boolean special, boolean defines) voidOverloadMethodSetCache.set(ClassFile classFile, MethodPrototype methodPrototype, OverloadMethodSet overloadMethodSet) -
Uses of MethodPrototype in org.benf.cfr.reader.util.lambda
Methods in org.benf.cfr.reader.util.lambda that return MethodPrototypeModifier and TypeMethodDescriptionstatic MethodPrototypeLambdaUtils.getLiteralProto(Expression arg) -
Uses of MethodPrototype in org.benf.cfr.reader.util.output
Methods in org.benf.cfr.reader.util.output with parameters of type MethodPrototypeModifier and TypeMethodDescriptionDelegatingDumper.methodName(String s, MethodPrototype p, boolean special, boolean defines) Dumper.methodName(String s, MethodPrototype p, boolean special, boolean defines) StreamDumper.methodName(String s, MethodPrototype p, boolean special, boolean defines) TokenStreamDumper.methodName(String s, MethodPrototype p, boolean special, boolean defines) ToStringDumper.methodName(String s, MethodPrototype p, boolean special, boolean defines)