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 Statement
Op02WithProcessedDataAndRefs.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 JavaTypeInstance
Op02WithProcessedDataAndRefs.determineDynamicGeneric
(JavaTypeInstance callsiteReturn, MethodPrototype proto, Expression instantiated, DCCommonState dcCommonState) private static void
Op04StructuredStatement.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 void
Op04StructuredStatement.fixInnerClassConstructorSyntheticOuterArgs
(ClassFile classFile, Method method, Op04StructuredStatement root, Set<MethodPrototype> processed) private static void
Op04StructuredStatement.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 TypeMethodDescriptionvoid
VarArgsRewriter.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 MethodPrototype
ConstructorUtils.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 MethodPrototype
LambdaExpressionFallback.lambdaFn
private final MethodPrototype
AbstractConstructorInvokation.methodPrototype
private final MethodPrototype
AbstractFunctionInvokation.methodPrototype
Methods in org.benf.cfr.reader.bytecode.analysis.parse.expression that return MethodPrototypeModifier and TypeMethodDescriptionConstructorInvokationSimple.getConstructorPrototype()
protected final MethodPrototype
AbstractConstructorInvokation.getMethodPrototype()
AbstractFunctionInvokation.getMethodPrototype()
private MethodPrototype
ConstructorInvokationAnonymousInner.improveMethodPrototype
(Dumper d) Constructors in org.benf.cfr.reader.bytecode.analysis.parse.expression with parameters of type MethodPrototypeModifierConstructorDescriptionprivate
LambdaExpressionFallback
(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 MethodPrototype
AbstractLValueScopeDiscoverer.prototype
Constructors 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 TypeMethodDescriptionboolean
MethodPrototype.equalsGeneric
(MethodPrototype other) boolean
MethodPrototype.equalsGeneric
(MethodPrototype other, GenericTypeBinder genericTypeBinder) boolean
MethodPrototype.equalsMatch
(MethodPrototype other) void
MethodPrototype.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 MethodPrototype
Method.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 boolean
Method.checkSigProto
(MethodPrototype desproto, MethodPrototype sigproto, boolean isEnumConstructor, boolean isInnerConstructor) private void
ClassFile.collectMethods
(MethodPrototype prototype, List<Method> tgt, Set<JavaTypeInstance> seen) private void
ClassFile.collectTypeMethods
(MethodPrototype prototype, List<Method> tgt, Set<JavaTypeInstance> seen, JavaTypeInstance clazz) private static void
Method.fixupInnerClassSignature
(MethodPrototype descriptor, MethodPrototype signature) private Method
ClassFile.getAccessibleMethodByPrototype
(MethodPrototype prototype, GenericTypeBinder binder, JavaRefTypeInstance accessor) ClassFile.getMethodByPrototype
(MethodPrototype prototype) ClassFile.getMethodByPrototypeOrNull
(MethodPrototype prototype) ClassFile.getMethodsWithMatchingName
(MethodPrototype prototype) ClassFile.getOverloadMethodSet
(MethodPrototype prototype) private OverloadMethodSet
ClassFile.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 MethodPrototype
OverloadMethodSet.MethodData.methodPrototype
Methods 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 MethodPrototypeModifierConstructorDescriptionprivate
MethodData
(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 MethodPrototype
ConstantPoolEntryMethodRef.methodPrototype
Methods in org.benf.cfr.reader.entities.constantpool that return MethodPrototypeModifier and TypeMethodDescriptionConstantPoolEntryMethodRef.getMethodPrototype()
static MethodPrototype
ConstantPoolUtils.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.content
Methods 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) void
OverloadMethodSetCache.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 MethodPrototype
LambdaUtils.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)