Uses of Class
com.strobel.assembler.metadata.ParameterDefinition
-
-
Uses of ParameterDefinition in com.strobel.assembler.ir
Method parameters in com.strobel.assembler.ir with type arguments of type ParameterDefinition Modifier and Type Method Description private intStackMappingVisitor.InstructionAnalyzer. computeSize(java.util.List<ParameterDefinition> parameters) -
Uses of ParameterDefinition in com.strobel.assembler.metadata
Fields in com.strobel.assembler.metadata declared as ParameterDefinition Modifier and Type Field Description private ParameterDefinitionVariableDefinition. _parameterprivate ParameterDefinitionMethodBody. _thisParameterFields in com.strobel.assembler.metadata with type parameters of type ParameterDefinition Modifier and Type Field Description private java.util.List<ParameterDefinition>CoreMetadataFactory.MethodSignature. _parametersprivate java.util.List<ParameterDefinition>MethodDefinition. _parametersViewMethods in com.strobel.assembler.metadata that return ParameterDefinition Modifier and Type Method Description ParameterDefinitionMethodBody. getParameter(int index)ParameterDefinitionVariableDefinition. getParameter()ParameterDefinitionMethodBody. getThisParameter()ParameterDefinitionParameterDefinition. resolve()abstract ParameterDefinitionParameterReference. resolve()Methods in com.strobel.assembler.metadata that return types with arguments of type ParameterDefinition Modifier and Type Method Description (package private) static java.util.List<ParameterDefinition>MetadataHelper. copyParameters(java.util.List<ParameterDefinition> parameters)java.util.List<ParameterDefinition>CoreMetadataFactory.MethodSignature. getParameters()java.util.List<ParameterDefinition>GenericMethodInstance. getParameters()java.util.List<ParameterDefinition>IMethodSignature. getParameters()java.util.List<ParameterDefinition>MetadataParser.UnresolvedMethod. getParameters()java.util.List<ParameterDefinition>MethodDefinition. getParameters()abstract java.util.List<ParameterDefinition>MethodReference. getParameters()java.util.List<ParameterDefinition>RawMethod. getParameters()protected java.util.List<ParameterDefinition>TypeSubstitutionVisitor. visitParameters(java.util.List<ParameterDefinition> parameters, java.util.Map<TypeReference,TypeReference> map)Methods in com.strobel.assembler.metadata with parameters of type ParameterDefinition Modifier and Type Method Description protected voidParameterDefinitionCollection. afterAdd(int index, ParameterDefinition p, boolean appended)protected voidParameterDefinitionCollection. afterRemove(int index, ParameterDefinition p)protected voidParameterDefinitionCollection. beforeSet(int index, ParameterDefinition p)voidVariableDefinition. setParameter(ParameterDefinition parameter)(package private) voidMethodBody. setThisParameter(ParameterDefinition thisParameter)Method parameters in com.strobel.assembler.metadata with type arguments of type ParameterDefinition Modifier and Type Method Description (package private) static booleanMetadataResolver. areParametersEquivalent(java.util.List<ParameterDefinition> a, java.util.List<ParameterDefinition> b)(package private) static java.util.List<ParameterDefinition>MetadataHelper. copyParameters(java.util.List<ParameterDefinition> parameters)private static intMethodBinder. findMostSpecific(java.util.List<ParameterDefinition> p1, int[] varArgOrder1, TypeReference varArgArrayType1, java.util.List<ParameterDefinition> p2, int[] varArgOrder2, TypeReference varArgArrayType2, java.util.List<TypeReference> types, java.lang.Object[] args, boolean allowAutoBoxing)private voidMethodReader. processLocalVariableTable(VariableDefinitionCollection variables, LocalVariableTableAttribute table, java.util.List<ParameterDefinition> parameters)protected java.util.List<ParameterDefinition>TypeSubstitutionVisitor. visitParameters(java.util.List<ParameterDefinition> parameters, java.util.Map<TypeReference,TypeReference> map)Constructor parameters in com.strobel.assembler.metadata with type arguments of type ParameterDefinition Constructor Description GenericMethodInstance(TypeReference declaringType, MethodReference definition, TypeReference returnType, java.util.List<ParameterDefinition> parameters, java.util.List<TypeReference> typeArguments) -
Uses of ParameterDefinition in com.strobel.decompiler.ast
Fields in com.strobel.decompiler.ast declared as ParameterDefinition Modifier and Type Field Description private ParameterDefinitionVariable. _originalParameterMethods in com.strobel.decompiler.ast that return ParameterDefinition Modifier and Type Method Description ParameterDefinitionVariable. getOriginalParameter()Methods in com.strobel.decompiler.ast with parameters of type ParameterDefinition Modifier and Type Method Description voidVariable. 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 ParameterDefinition Modifier and Type Field Description private java.util.Map<ParameterDefinition,? extends AstNode>InliningHelper.InliningVisitor. _argumentMappingsprivate java.util.List<ParameterDefinition>LocalClassHelper.ClosureRewriterPhaseOneVisitor. _parametersToRemovestatic Key<ParameterDefinition>Keys. PARAMETER_DEFINITION(package private) java.util.List<ParameterDefinition>AstMethodBodyBuilder.VariableInfo. parameters(package private) java.util.Set<ParameterDefinition>AstMethodBodyBuilder.VariableInfo. unmatchedParametersMethods in com.strobel.decompiler.languages.java.ast with parameters of type ParameterDefinition Modifier and Type Method Description private voidLocalClassHelper.ClosureRewriterPhaseOneVisitor. markConstructorParameterForRemoval(AssignmentExpression node, ParameterDefinition parameter)Method parameters in com.strobel.decompiler.languages.java.ast with type arguments of type ParameterDefinition Modifier and Type Method Description private java.util.List<Expression>AstMethodBodyBuilder. adjustArgumentsForMethodCallCore(java.util.List<ParameterDefinition> parameters, java.util.List<Expression> arguments)java.util.List<ParameterDeclaration>AstBuilder. createParameters(java.lang.Iterable<ParameterDefinition> parameters)static AstNodeInliningHelper. inlineMethod(MethodDeclaration method, java.util.Map<ParameterDefinition,? extends AstNode> argumentMappings)Constructor parameters in com.strobel.decompiler.languages.java.ast with type arguments of type ParameterDefinition Constructor Description InliningVisitor(DecompilerContext context, java.util.Map<ParameterDefinition,? extends AstNode> argumentMappings)VariableInfo(T owner, java.util.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 ParameterDefinition Modifier and Type Field Description private java.util.Map<java.lang.String,ParameterDefinition>DeclareVariablesTransform.ParameterAssignmentVisitor. _parametersByNameprivate java.util.Set<ParameterDefinition>DeclareVariablesTransform.ParameterAssignmentVisitor. _unassignedParametersMethods in com.strobel.decompiler.languages.java.ast.transforms with parameters of type ParameterDefinition Modifier and Type Method Description protected ExpressionAbstractHelperClassTransform. 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 ParameterDefinition Constructor Description ParameterAssignmentVisitor(java.util.Set<ParameterDefinition> unassignedParameters, java.util.Map<java.lang.String,ParameterDefinition> parametersByName)ParameterAssignmentVisitor(java.util.Set<ParameterDefinition> unassignedParameters, java.util.Map<java.lang.String,ParameterDefinition> parametersByName)
-