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 intStackMappingVisitor.InstructionAnalyzer.computeSize(List<ParameterDefinition> parameters) -
Uses of ParameterDefinition in com.strobel.assembler.metadata
Subclasses with type arguments of type ParameterDefinition in com.strobel.assembler.metadataFields in com.strobel.assembler.metadata declared as ParameterDefinitionModifier and TypeFieldDescriptionprivate ParameterDefinitionVariableDefinition._parameterprivate ParameterDefinitionMethodBody._thisParameterFields in com.strobel.assembler.metadata with type parameters of type ParameterDefinitionModifier and TypeFieldDescriptionprivate final List<ParameterDefinition> CoreMetadataFactory.MethodSignature._parametersprivate final List<ParameterDefinition> MethodDefinition._parametersViewMethods in com.strobel.assembler.metadata that return ParameterDefinitionModifier and TypeMethodDescriptionfinal ParameterDefinitionMethodBody.getParameter(int index) final ParameterDefinitionVariableDefinition.getParameter()final ParameterDefinitionMethodBody.getThisParameter()ParameterDefinition.resolve()abstract ParameterDefinitionParameterReference.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 voidParameterDefinitionCollection.afterAdd(int index, ParameterDefinition p, boolean appended) protected voidParameterDefinitionCollection.afterRemove(int index, ParameterDefinition p) protected voidParameterDefinitionCollection.beforeSet(int index, ParameterDefinition p) final voidVariableDefinition.setParameter(ParameterDefinition parameter) (package private) final voidMethodBody.setThisParameter(ParameterDefinition thisParameter) Method parameters in com.strobel.assembler.metadata with type arguments of type ParameterDefinitionModifier and TypeMethodDescription(package private) static booleanMetadataResolver.areParametersEquivalent(List<ParameterDefinition> a, List<ParameterDefinition> b) (package private) static List<ParameterDefinition> MetadataHelper.copyParameters(List<ParameterDefinition> parameters) private static intMethodBinder.findMostSpecific(List<ParameterDefinition> p1, int[] varArgOrder1, TypeReference varArgArrayType1, List<ParameterDefinition> p2, int[] varArgOrder2, TypeReference varArgArrayType2, List<TypeReference> types, Object[] args, boolean allowAutoBoxing) private voidMethodReader.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 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 ParameterDefinitionModifier and TypeFieldDescriptionprivate final Map<ParameterDefinition, ? extends AstNode> InliningHelper.InliningVisitor._argumentMappingsprivate final List<ParameterDefinition> LocalClassHelper.ClosureRewriterPhaseOneVisitor._parametersToRemovestatic final Key<ParameterDefinition> Keys.PARAMETER_DEFINITION(package private) final List<ParameterDefinition> AstMethodBodyBuilder.VariableInfo.parameters(package private) final Set<ParameterDefinition> AstMethodBodyBuilder.VariableInfo.unmatchedParametersMethods in com.strobel.decompiler.languages.java.ast with parameters of type ParameterDefinitionModifier and TypeMethodDescriptionprivate voidLocalClassHelper.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 AstNodeInliningHelper.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._parametersByNameprivate final Set<ParameterDefinition> DeclareVariablesTransform.ParameterAssignmentVisitor._unassignedParametersMethods in com.strobel.decompiler.languages.java.ast.transforms with parameters of type ParameterDefinitionModifier and TypeMethodDescriptionprotected 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 ParameterDefinitionModifierConstructorDescription(package private)ParameterAssignmentVisitor(Set<ParameterDefinition> unassignedParameters, Map<String, ParameterDefinition> parametersByName) (package private)ParameterAssignmentVisitor(Set<ParameterDefinition> unassignedParameters, Map<String, ParameterDefinition> parametersByName)