Uses of Class
com.strobel.assembler.metadata.MethodDefinition
Packages that use MethodDefinition
Package
Description
-
Uses of MethodDefinition in com.strobel.assembler.metadata
Subclasses of MethodDefinition in com.strobel.assembler.metadataFields in com.strobel.assembler.metadata declared as MethodDefinitionModifier and TypeFieldDescriptionprivate final MethodDefinitionVariableDefinition._declaringMethodprivate final MethodDefinitionVariableDefinitionCollection._declaringMethodprivate final MethodDefinitionMethodBody._methodprivate final MethodDefinitionMethodReader._methodDefinitionprivate final MethodDefinitionAnonymousLocalTypeCollection._ownerFields in com.strobel.assembler.metadata with type parameters of type MethodDefinitionModifier and TypeFieldDescriptionprivate final Collection<MethodDefinition> TypeDefinition._declaredMethodsprivate final List<MethodDefinition> TypeDefinition._declaredMethodsViewMethods in com.strobel.assembler.metadata that return MethodDefinitionModifier and TypeMethodDescriptionfinal MethodDefinitionVariableDefinition.getDeclaringMethod()(package private) final MethodDefinitionMetadataResolver.getMethod(TypeDefinition declaringType, MethodReference reference) (package private) static MethodDefinitionMetadataResolver.getMethod(List<MethodDefinition> candidates, MethodReference reference) final MethodDefinitionMethodBody.getMethod()CoreMetadataFactory.UnresolvedGenericType.resolve(MethodReference method) CoreMetadataFactory.UnresolvedType.resolve(MethodReference method) GenericMethodInstance.resolve()IMetadataResolver.resolve(MethodReference method) MetadataResolver.resolve(MethodReference method) MethodReference.resolve()ParameterizedType.resolve(MethodReference method) RawMethod.resolve()TypeReference.resolve(MethodReference method) Methods in com.strobel.assembler.metadata that return types with arguments of type MethodDefinitionModifier and TypeMethodDescriptionfinal List<MethodDefinition> TypeDefinition.getDeclaredMethods()protected final Collection<MethodDefinition> TypeDefinition.getDeclaredMethodsInternal()Methods in com.strobel.assembler.metadata with parameters of type MethodDefinitionModifier and TypeMethodDescriptionstatic booleanMetadataHelper.isOverride(MethodDefinition method, MethodReference ancestorMethod) private voidClassFileReader.readMethodBody(ClassFileReader.MethodInfo methodInfo, MethodDefinition methodDefinition) Method parameters in com.strobel.assembler.metadata with type arguments of type MethodDefinitionModifier and TypeMethodDescription(package private) static MethodDefinitionMetadataResolver.getMethod(List<MethodDefinition> candidates, MethodReference reference) Constructors in com.strobel.assembler.metadata with parameters of type MethodDefinitionModifierConstructorDescriptionMethodBody(MethodDefinition methodDefinition) MethodReader(MethodDefinition methodDefinition, IMetadataScope scope) (package private)RecordMethod(RecordTypeDefinition declaringType, MethodDefinition baseMethod) VariableDefinition(int slot, String name, MethodDefinition declaringMethod, TypeReference variableType) VariableDefinitionCollection(MethodDefinition declaringMethod) -
Uses of MethodDefinition in com.strobel.decompiler
Fields in com.strobel.decompiler declared as MethodDefinitionMethods in com.strobel.decompiler that return MethodDefinitionMethods in com.strobel.decompiler with parameters of type MethodDefinitionModifier and TypeMethodDescriptionvoidDecompilerContext.setCurrentMethod(MethodDefinition currentMethod) -
Uses of MethodDefinition in com.strobel.decompiler.ast
Methods in com.strobel.decompiler.ast with parameters of type MethodDefinitionModifier and TypeMethodDescriptionprivate List<AstBuilder.VariableInfo> AstBuilder.processVariableUnoptimized(MethodDefinition method, int slot, List<AstBuilder.ByteCode> definitions, List<AstBuilder.ByteCode> references, VariableDefinition vDef) -
Uses of MethodDefinition in com.strobel.decompiler.languages
Methods in com.strobel.decompiler.languages with parameters of type MethodDefinitionModifier and TypeMethodDescriptionvoidBytecodeAstLanguage.decompileMethod(MethodDefinition method, ITextOutput output, DecompilationOptions options) voidBytecodeLanguage.decompileMethod(MethodDefinition method, ITextOutput output, DecompilationOptions options) voidLanguage.decompileMethod(MethodDefinition method, ITextOutput output, DecompilationOptions options) private voidBytecodeLanguage.writeMethodAttribute(ITextOutput output, MethodDefinition method, SourceAttribute attribute) private voidBytecodeLanguage.writeMethodBody(ITextOutput output, MethodDefinition method, DecompilationOptions options) private voidBytecodeLanguage.writeMethodEnd(ITextOutput output, MethodDefinition method, DecompilationOptions options) private voidBytecodeAstLanguage.writeMethodHeader(MethodDefinition method, ITextOutput output) private voidBytecodeLanguage.writeMethodHeader(ITextOutput output, MethodDefinition method, DecompilationOptions options) Constructors in com.strobel.decompiler.languages with parameters of type MethodDefinitionModifierConstructorDescriptionprivateInstructionPrinter(ITextOutput output, MethodDefinition method, DecompilerSettings settings, int[] lineNumbers) -
Uses of MethodDefinition in com.strobel.decompiler.languages.java
Constructors in com.strobel.decompiler.languages.java with parameters of type MethodDefinition -
Uses of MethodDefinition in com.strobel.decompiler.languages.java.ast
Fields in com.strobel.decompiler.languages.java.ast declared as MethodDefinitionModifier and TypeFieldDescriptionprivate final MethodDefinitionAstMethodBodyBuilder._method(package private) final MethodDefinitionAstMethodBodyBuilder.MethodVariables.methodFields in com.strobel.decompiler.languages.java.ast with type parameters of type MethodDefinitionModifier and TypeFieldDescriptionstatic final Key<MethodDefinition> Keys.METHOD_DEFINITION(package private) final AstMethodBodyBuilder.VariableInfo<MethodDefinition> AstMethodBodyBuilder.MethodVariables.methodVariablesMethods in com.strobel.decompiler.languages.java.ast with parameters of type MethodDefinitionModifier and TypeMethodDescriptionprivate booleanInliningHelper.InliningVisitor.areMethodsEquivalent(MethodReference m1, MethodDefinition m2) private ConstructorDeclarationAstBuilder.createConstructor(MethodDefinition method) private static BlockStatementAstMethodBodyBuilder.createErrorBlock(AstBuilder astBuilder, DecompilerContext context, MethodDefinition method, Throwable t) final MethodDeclarationAstBuilder.createMethod(MethodDefinition method) private BlockStatementAstBuilder.createMethodBody(MethodDefinition method, Iterable<ParameterDeclaration> parameters) static BlockStatementAstMethodBodyBuilder.createMethodBody(AstBuilder astBuilder, MethodDefinition method, DecompilerContext context, Iterable<ParameterDeclaration> parameters) Constructors in com.strobel.decompiler.languages.java.ast with parameters of type MethodDefinitionModifierConstructorDescriptionprivateAstMethodBodyBuilder(AstBuilder astBuilder, MethodDefinition method, DecompilerContext context) privateMethodVariables(MethodDefinition method) -
Uses of MethodDefinition in com.strobel.decompiler.languages.java.ast.transforms
Fields in com.strobel.decompiler.languages.java.ast.transforms declared as MethodDefinitionModifier and TypeFieldDescriptionprivate MethodDefinitionIntroduceInitializersTransform._currentConstructorprivate MethodDefinitionIntroduceInitializersTransform._currentInitializerMethodprivate final MethodDefinitionRewriteLegacyClassConstantsTransform.Rewriter._method(package private) MethodDefinitionRewriteLegacyClassConstantsTransform.ClassMethodLocator.classMethodprivate final MethodDefinitionRewriteSwitchExpressionsTransform.SwitchExpressionInlining.currentMethod(package private) final MethodDefinitionInvokeDynamicRewriter.IndyHelperBuilder.HelperTypeDefinition.mdEnsureHandle(package private) final MethodDefinitionInvokeDynamicRewriter.IndyHelperBuilder.HelperTypeDefinition.mdHandle(package private) final MethodDefinitionInvokeDynamicRewriter.IndyHelperBuilder.HelperTypeDefinition.mdInvoke(package private) final MethodDefinitionMethodHandleConstantRewriter.LcdMHHelperBuilder.HelperTypeDefinition.mdTypeInitMethods in com.strobel.decompiler.languages.java.ast.transforms that return MethodDefinitionModifier and TypeMethodDescriptionprivate MethodDefinitionRewriteLegacyClassConstantsTransform.tryLocateClassMethod(TypeDefinition currentType, AstNode compilationUnit) private MethodDefinitionRewriteLegacyClassConstantsTransform.tryLocateClassMethodOutOfScope(TypeDefinition currentType) Methods in com.strobel.decompiler.languages.java.ast.transforms with parameters of type MethodDefinitionModifier and TypeMethodDescriptionprivate voidLambdaTransform.inlineLambda(MethodGroupExpression methodGroup, MethodDefinition method) (package private) static booleanRewriteLegacyClassConstantsTransform.ClassMethodLocator.isClassMethodCandidate(MethodDefinition m) protected MethodDeclarationAbstractHelperClassTransform.newMethod(MethodDefinition definition) Constructors in com.strobel.decompiler.languages.java.ast.transforms with parameters of type MethodDefinitionModifierConstructorDescriptionprotectedRewriter(DecompilerContext context, MethodDefinition classMethod)