Uses of Class
com.strobel.assembler.metadata.ParameterDefinition
Packages that use ParameterDefinition
Package
Description
-
Uses of ParameterDefinition in com.strobel.assembler.ir
Method parameters in com.strobel.assembler.ir with type arguments of type ParameterDefinitionModifier and TypeMethodDescriptionprivate int
StackMappingVisitor.InstructionAnalyzer.computeSize
(List<ParameterDefinition> parameters) -
Uses of ParameterDefinition in com.strobel.assembler.metadata
Fields in com.strobel.assembler.metadata declared as ParameterDefinitionModifier and TypeFieldDescriptionprivate ParameterDefinition
VariableDefinition._parameter
private ParameterDefinition
MethodBody._thisParameter
Fields in com.strobel.assembler.metadata with type parameters of type ParameterDefinitionModifier and TypeFieldDescriptionprivate final List
<ParameterDefinition> CoreMetadataFactory.MethodSignature._parameters
private final List
<ParameterDefinition> MethodDefinition._parametersView
Methods in com.strobel.assembler.metadata that return ParameterDefinitionModifier and TypeMethodDescriptionfinal ParameterDefinition
MethodBody.getParameter
(int index) final ParameterDefinition
VariableDefinition.getParameter()
final ParameterDefinition
MethodBody.getThisParameter()
ParameterDefinition.resolve()
abstract ParameterDefinition
ParameterReference.resolve()
Methods in com.strobel.assembler.metadata that return types with arguments of type ParameterDefinitionModifier and TypeMethodDescription(package private) static List
<ParameterDefinition> MetadataHelper.copyParameters
(List<ParameterDefinition> parameters) CoreMetadataFactory.MethodSignature.getParameters()
final List
<ParameterDefinition> GenericMethodInstance.getParameters()
IMethodSignature.getParameters()
MetadataParser.UnresolvedMethod.getParameters()
final List
<ParameterDefinition> MethodDefinition.getParameters()
abstract List
<ParameterDefinition> MethodReference.getParameters()
final List
<ParameterDefinition> RawMethod.getParameters()
protected List
<ParameterDefinition> TypeSubstitutionVisitor.visitParameters
(List<ParameterDefinition> parameters, Map<TypeReference, TypeReference> map) Methods in com.strobel.assembler.metadata with parameters of type ParameterDefinitionModifier and TypeMethodDescriptionprotected void
ParameterDefinitionCollection.afterAdd
(int index, ParameterDefinition p, boolean appended) protected void
ParameterDefinitionCollection.afterRemove
(int index, ParameterDefinition p) protected void
ParameterDefinitionCollection.beforeSet
(int index, ParameterDefinition p) final void
VariableDefinition.setParameter
(ParameterDefinition parameter) (package private) final void
MethodBody.setThisParameter
(ParameterDefinition thisParameter) Method parameters in com.strobel.assembler.metadata with type arguments of type ParameterDefinitionModifier and TypeMethodDescription(package private) static boolean
MetadataResolver.areParametersEquivalent
(List<ParameterDefinition> a, List<ParameterDefinition> b) (package private) static List
<ParameterDefinition> MetadataHelper.copyParameters
(List<ParameterDefinition> parameters) private static int
MethodBinder.findMostSpecific
(List<ParameterDefinition> p1, int[] varArgOrder1, TypeReference varArgArrayType1, List<ParameterDefinition> p2, int[] varArgOrder2, TypeReference varArgArrayType2, List<TypeReference> types, Object[] args, boolean allowAutoBoxing) private void
MethodReader.processLocalVariableTable
(VariableDefinitionCollection variables, LocalVariableTableAttribute table, List<ParameterDefinition> parameters) protected List
<ParameterDefinition> TypeSubstitutionVisitor.visitParameters
(List<ParameterDefinition> parameters, Map<TypeReference, TypeReference> map) Constructor parameters in com.strobel.assembler.metadata with type arguments of type ParameterDefinitionModifierConstructorDescription(package private)
GenericMethodInstance
(TypeReference declaringType, MethodReference definition, TypeReference returnType, List<ParameterDefinition> parameters, List<TypeReference> typeArguments) -
Uses of ParameterDefinition in com.strobel.decompiler.ast
Fields in com.strobel.decompiler.ast declared as ParameterDefinitionMethods in com.strobel.decompiler.ast that return ParameterDefinitionMethods in com.strobel.decompiler.ast with parameters of type ParameterDefinitionModifier and TypeMethodDescriptionfinal void
Variable.setOriginalParameter
(ParameterDefinition originalParameter) -
Uses of ParameterDefinition in com.strobel.decompiler.languages.java.ast
Fields in com.strobel.decompiler.languages.java.ast with type parameters of type ParameterDefinitionModifier and TypeFieldDescriptionprivate final Map
<ParameterDefinition, ? extends AstNode> InliningHelper.InliningVisitor._argumentMappings
private final List
<ParameterDefinition> LocalClassHelper.ClosureRewriterPhaseOneVisitor._parametersToRemove
static final Key
<ParameterDefinition> Keys.PARAMETER_DEFINITION
(package private) final List
<ParameterDefinition> AstMethodBodyBuilder.VariableInfo.parameters
(package private) final Set
<ParameterDefinition> AstMethodBodyBuilder.VariableInfo.unmatchedParameters
Methods in com.strobel.decompiler.languages.java.ast with parameters of type ParameterDefinitionModifier and TypeMethodDescriptionprivate void
LocalClassHelper.ClosureRewriterPhaseOneVisitor.markConstructorParameterForRemoval
(AssignmentExpression node, ParameterDefinition parameter) Method parameters in com.strobel.decompiler.languages.java.ast with type arguments of type ParameterDefinitionModifier and TypeMethodDescriptionprivate List
<Expression> AstMethodBodyBuilder.adjustArgumentsForMethodCallCore
(List<ParameterDefinition> parameters, List<Expression> arguments) final List
<ParameterDeclaration> AstBuilder.createParameters
(Iterable<ParameterDefinition> parameters) static AstNode
InliningHelper.inlineMethod
(MethodDeclaration method, Map<ParameterDefinition, ? extends AstNode> argumentMappings) Constructor parameters in com.strobel.decompiler.languages.java.ast with type arguments of type ParameterDefinitionModifierConstructorDescriptionInliningVisitor
(DecompilerContext context, Map<ParameterDefinition, ? extends AstNode> argumentMappings) VariableInfo
(T owner, List<ParameterDefinition> parameters) -
Uses of ParameterDefinition in com.strobel.decompiler.languages.java.ast.transforms
Fields in com.strobel.decompiler.languages.java.ast.transforms with type parameters of type ParameterDefinitionModifier and TypeFieldDescriptionprivate final Map
<String, ParameterDefinition> DeclareVariablesTransform.ParameterAssignmentVisitor._parametersByName
private final Set
<ParameterDefinition> DeclareVariablesTransform.ParameterAssignmentVisitor._unassignedParameters
Methods in com.strobel.decompiler.languages.java.ast.transforms with parameters of type ParameterDefinitionModifier and TypeMethodDescriptionprotected Expression
AbstractHelperClassTransform.tryConvertArgument
(Variable lookupVariable, AstType methodHandles, ParameterDefinition p, DynamicCallSite callSite, int argumentIndex, boolean isVarArgs) Constructor parameters in com.strobel.decompiler.languages.java.ast.transforms with type arguments of type ParameterDefinitionModifierConstructorDescription(package private)
ParameterAssignmentVisitor
(Set<ParameterDefinition> unassignedParameters, Map<String, ParameterDefinition> parametersByName) (package private)
ParameterAssignmentVisitor
(Set<ParameterDefinition> unassignedParameters, Map<String, ParameterDefinition> parametersByName)