Uses of Class
com.strobel.assembler.metadata.MethodDefinition
-
-
Uses of MethodDefinition in com.strobel.assembler.metadata
Subclasses of MethodDefinition in com.strobel.assembler.metadata Modifier and Type Class Description private static classRecordTypeDefinition.RecordMethodFields in com.strobel.assembler.metadata declared as MethodDefinition Modifier and Type Field Description private MethodDefinitionVariableDefinition. _declaringMethodprivate MethodDefinitionVariableDefinitionCollection. _declaringMethodprivate MethodDefinitionMethodBody. _methodprivate MethodDefinitionMethodReader. _methodDefinitionprivate MethodDefinitionAnonymousLocalTypeCollection. _ownerFields in com.strobel.assembler.metadata with type parameters of type MethodDefinition Modifier and Type Field Description private Collection<MethodDefinition>TypeDefinition. _declaredMethodsprivate java.util.List<MethodDefinition>TypeDefinition. _declaredMethodsViewMethods in com.strobel.assembler.metadata that return MethodDefinition Modifier and Type Method Description MethodDefinitionVariableDefinition. getDeclaringMethod()(package private) MethodDefinitionMetadataResolver. getMethod(TypeDefinition declaringType, MethodReference reference)(package private) static MethodDefinitionMetadataResolver. getMethod(java.util.List<MethodDefinition> candidates, MethodReference reference)MethodDefinitionMethodBody. getMethod()MethodDefinitionCoreMetadataFactory.UnresolvedGenericType. resolve(MethodReference method)MethodDefinitionCoreMetadataFactory.UnresolvedType. resolve(MethodReference method)MethodDefinitionGenericMethodInstance. resolve()MethodDefinitionIMetadataResolver. resolve(MethodReference method)MethodDefinitionMetadataResolver. resolve(MethodReference method)MethodDefinitionMethodReference. resolve()MethodDefinitionParameterizedType. resolve(MethodReference method)MethodDefinitionRawMethod. resolve()MethodDefinitionTypeReference. resolve(MethodReference method)Methods in com.strobel.assembler.metadata that return types with arguments of type MethodDefinition Modifier and Type Method Description java.util.List<MethodDefinition>TypeDefinition. getDeclaredMethods()protected Collection<MethodDefinition>TypeDefinition. getDeclaredMethodsInternal()Methods in com.strobel.assembler.metadata with parameters of type MethodDefinition Modifier and Type Method Description static 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 MethodDefinition Modifier and Type Method Description (package private) static MethodDefinitionMetadataResolver. getMethod(java.util.List<MethodDefinition> candidates, MethodReference reference)Constructors in com.strobel.assembler.metadata with parameters of type MethodDefinition Constructor Description AnonymousLocalTypeCollection(MethodDefinition owner)MethodBody(MethodDefinition methodDefinition)MethodReader(MethodDefinition methodDefinition, IMetadataScope scope)RecordMethod(RecordTypeDefinition declaringType, MethodDefinition baseMethod)VariableDefinition(int slot, java.lang.String name, MethodDefinition declaringMethod, TypeReference variableType)VariableDefinitionCollection(MethodDefinition declaringMethod) -
Uses of MethodDefinition in com.strobel.decompiler
Fields in com.strobel.decompiler declared as MethodDefinition Modifier and Type Field Description private MethodDefinitionDecompilerContext. _currentMethodMethods in com.strobel.decompiler that return MethodDefinition Modifier and Type Method Description MethodDefinitionDecompilerContext. getCurrentMethod()Methods in com.strobel.decompiler with parameters of type MethodDefinition Modifier and Type Method Description voidDecompilerContext. setCurrentMethod(MethodDefinition currentMethod) -
Uses of MethodDefinition in com.strobel.decompiler.ast
Methods in com.strobel.decompiler.ast with parameters of type MethodDefinition Modifier and Type Method Description private java.util.List<AstBuilder.VariableInfo>AstBuilder. processVariableUnoptimized(MethodDefinition method, int slot, java.util.List<AstBuilder.ByteCode> definitions, java.util.List<AstBuilder.ByteCode> references, VariableDefinition vDef) -
Uses of MethodDefinition in com.strobel.decompiler.languages
Constructors in com.strobel.decompiler.languages with parameters of type MethodDefinition Constructor Description InstructionPrinter(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 Constructor Description MemberMapping(MethodDefinition method) -
Uses of MethodDefinition in com.strobel.decompiler.languages.java.ast
Fields in com.strobel.decompiler.languages.java.ast declared as MethodDefinition Modifier and Type Field Description private MethodDefinitionAstMethodBodyBuilder. _method(package private) MethodDefinitionAstMethodBodyBuilder.MethodVariables. methodFields in com.strobel.decompiler.languages.java.ast with type parameters of type MethodDefinition Modifier and Type Field Description static Key<MethodDefinition>Keys. METHOD_DEFINITION(package private) AstMethodBodyBuilder.VariableInfo<MethodDefinition>AstMethodBodyBuilder.MethodVariables. methodVariablesMethods in com.strobel.decompiler.languages.java.ast with parameters of type MethodDefinition Modifier and Type Method Description private booleanInliningHelper.InliningVisitor. areMethodsEquivalent(MethodReference m1, MethodDefinition m2)private ConstructorDeclarationAstBuilder. createConstructor(MethodDefinition method)private static BlockStatementAstMethodBodyBuilder. createErrorBlock(AstBuilder astBuilder, DecompilerContext context, MethodDefinition method, java.lang.Throwable t)MethodDeclarationAstBuilder. createMethod(MethodDefinition method)private BlockStatementAstBuilder. createMethodBody(MethodDefinition method, java.lang.Iterable<ParameterDeclaration> parameters)static BlockStatementAstMethodBodyBuilder. createMethodBody(AstBuilder astBuilder, MethodDefinition method, DecompilerContext context, java.lang.Iterable<ParameterDeclaration> parameters)Constructors in com.strobel.decompiler.languages.java.ast with parameters of type MethodDefinition Constructor Description AstMethodBodyBuilder(AstBuilder astBuilder, MethodDefinition method, DecompilerContext context)MethodVariables(MethodDefinition method) -
Uses of MethodDefinition in com.strobel.decompiler.languages.java.ast.transforms
Fields in com.strobel.decompiler.languages.java.ast.transforms declared as MethodDefinition Modifier and Type Field Description private MethodDefinitionIntroduceInitializersTransform. _currentConstructorprivate MethodDefinitionIntroduceInitializersTransform. _currentInitializerMethodprivate MethodDefinitionRewriteLegacyClassConstantsTransform.Rewriter. _method(package private) MethodDefinitionRewriteLegacyClassConstantsTransform.ClassMethodLocator. classMethodprivate MethodDefinitionRewriteSwitchExpressionsTransform.SwitchExpressionInlining. currentMethod(package private) MethodDefinitionInvokeDynamicRewriter.IndyHelperBuilder.HelperTypeDefinition. mdEnsureHandle(package private) MethodDefinitionInvokeDynamicRewriter.IndyHelperBuilder.HelperTypeDefinition. mdHandle(package private) MethodDefinitionInvokeDynamicRewriter.IndyHelperBuilder.HelperTypeDefinition. mdInvoke(package private) MethodDefinitionMethodHandleConstantRewriter.LcdMHHelperBuilder.HelperTypeDefinition. mdTypeInitMethods in com.strobel.decompiler.languages.java.ast.transforms that return MethodDefinition Modifier and Type Method Description private MethodDefinitionRewriteLegacyClassConstantsTransform. tryLocateClassMethod(TypeDefinition currentType, AstNode compilationUnit)private MethodDefinitionRewriteLegacyClassConstantsTransform. tryLocateClassMethodOutOfScope(TypeDefinition currentType)Methods in com.strobel.decompiler.languages.java.ast.transforms with parameters of type MethodDefinition Modifier and Type Method Description private 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 MethodDefinition Constructor Description Rewriter(DecompilerContext context, MethodDefinition classMethod)
-