Uses of Class
com.strobel.decompiler.semantics.ResolveResult
Packages that use ResolveResult
Package
Description
-
Uses of ResolveResult in com.strobel.decompiler.languages.java.analysis
Fields in com.strobel.decompiler.languages.java.analysis with type parameters of type ResolveResultModifier and TypeFieldDescriptionprivate Function
<AstNode, ResolveResult> ControlFlowGraphBuilder.resolver
Methods in com.strobel.decompiler.languages.java.analysis that return ResolveResultModifier and TypeMethodDescriptionprotected ResolveResult
ControlFlowGraphBuilder.evaluateConstant
(Expression e) Methods in com.strobel.decompiler.languages.java.analysis with parameters of type ResolveResultModifier and TypeMethodDescriptionprivate boolean
ControlFlowGraphBuilder.areEqualConstants
(ResolveResult c1, ResolveResult c2) Method parameters in com.strobel.decompiler.languages.java.analysis with type arguments of type ResolveResultModifier and TypeMethodDescriptionControlFlowGraphBuilder.buildControlFlowGraph
(Statement statement, Function<AstNode, ResolveResult> resolver) -
Uses of ResolveResult in com.strobel.decompiler.languages.java.ast
Subclasses of ResolveResult in com.strobel.decompiler.languages.java.astFields in com.strobel.decompiler.languages.java.ast with type parameters of type ResolveResultModifier and TypeFieldDescriptionprivate final Function
<AstNode, ResolveResult> DefiniteAssignmentAnalysis.resolver
Methods in com.strobel.decompiler.languages.java.ast that return ResolveResultModifier and TypeMethodDescriptionprotected ResolveResult
DefiniteAssignmentAnalysis.evaluateConstant
(Expression e) protected ResolveResult
JavaResolver.ResolveVisitor.resolveLambda
(AstNode node) private static ResolveResult
JavaResolver.resolveType
(TypeReference type) private static ResolveResult
JavaResolver.resolveType
(AstType type) private static ResolveResult
JavaResolver.resolveTypeFromMember
(MemberReference member) private static ResolveResult
JavaResolver.resolveTypeFromVariable
(Variable variable) JavaResolver.ResolveVisitor.visitAnonymousObjectCreationExpression
(AnonymousObjectCreationExpression node, Void p) JavaResolver.ResolveVisitor.visitArrayCreationExpression
(ArrayCreationExpression node, Void data) JavaResolver.ResolveVisitor.visitAssignmentExpression
(AssignmentExpression node, Void data) JavaResolver.ResolveVisitor.visitBinaryOperatorExpression
(BinaryOperatorExpression node, Void data) JavaResolver.ResolveVisitor.visitCastExpression
(CastExpression node, Void data) protected ResolveResult
JavaResolver.ResolveVisitor.visitChildren
(AstNode node, Void p) JavaResolver.ResolveVisitor.visitClassOfExpression
(ClassOfExpression node, Void data) JavaResolver.ResolveVisitor.visitComposedType
(ComposedType node, Void p) JavaResolver.ResolveVisitor.visitConditionalExpression
(ConditionalExpression node, Void data) JavaResolver.ResolveVisitor.visitIdentifier
(Identifier node, Void p) JavaResolver.ResolveVisitor.visitIdentifierExpression
(IdentifierExpression node, Void data) JavaResolver.ResolveVisitor.visitIndexerExpression
(IndexerExpression node, Void data) JavaResolver.ResolveVisitor.visitInstanceOfExpression
(InstanceOfExpression node, Void data) JavaResolver.ResolveVisitor.visitInvocationExpression
(InvocationExpression node, Void p) JavaResolver.ResolveVisitor.visitLambdaExpression
(LambdaExpression node, Void data) JavaResolver.ResolveVisitor.visitMemberReferenceExpression
(MemberReferenceExpression node, Void p) JavaResolver.ResolveVisitor.visitMethodGroupExpression
(MethodGroupExpression node, Void data) JavaResolver.ResolveVisitor.visitNullReferenceExpression
(NullReferenceExpression node, Void data) JavaResolver.ResolveVisitor.visitObjectCreationExpression
(ObjectCreationExpression node, Void p) JavaResolver.ResolveVisitor.visitParenthesizedExpression
(ParenthesizedExpression node, Void data) JavaResolver.ResolveVisitor.visitPrimitiveExpression
(PrimitiveExpression node, Void p) JavaResolver.ResolveVisitor.visitSimpleType
(SimpleType node, Void p) JavaResolver.ResolveVisitor.visitSuperReferenceExpression
(SuperReferenceExpression node, Void data) JavaResolver.ResolveVisitor.visitThisReferenceExpression
(ThisReferenceExpression node, Void data) JavaResolver.ResolveVisitor.visitTypeReference
(TypeReferenceExpression node, Void p) JavaResolver.ResolveVisitor.visitUnaryOperatorExpression
(UnaryOperatorExpression node, Void data) JavaResolver.ResolveVisitor.visitVariableDeclaration
(VariableDeclarationStatement node, Void data) JavaResolver.ResolveVisitor.visitVariableInitializer
(VariableInitializer node, Void data) JavaResolver.ResolveVisitor.visitWildcardType
(WildcardType node, Void p) Methods in com.strobel.decompiler.languages.java.ast with parameters of type ResolveResultModifier and TypeMethodDescriptionprivate TypeReference
JavaResolver.ResolveVisitor.doBinaryPromotion
(ResolveResult left, ResolveResult right) private TypeReference
JavaResolver.ResolveVisitor.doBinaryPromotionStrict
(ResolveResult left, ResolveResult right) Constructor parameters in com.strobel.decompiler.languages.java.ast with type arguments of type ResolveResultModifierConstructorDescriptionDefiniteAssignmentAnalysis
(Statement rootStatement, Function<AstNode, ResolveResult> resolver) -
Uses of ResolveResult in com.strobel.decompiler.languages.java.ast.transforms
Methods in com.strobel.decompiler.languages.java.ast.transforms with parameters of type ResolveResultModifier and TypeMethodDescriptionprivate static TypeReference
InsertNecessaryConversionsTransform.adjustDeclaringType
(ResolveResult valueResult, TypeReference declaringType) -
Uses of ResolveResult in com.strobel.decompiler.languages.java.utilities
Fields in com.strobel.decompiler.languages.java.utilities with type parameters of type ResolveResultModifier and TypeFieldDescriptionprivate final Function
<AstNode, ResolveResult> RedundantCastUtility.IsRedundantVisitor._resolver
Method parameters in com.strobel.decompiler.languages.java.utilities with type arguments of type ResolveResultModifier and TypeMethodDescriptionstatic TypeReference
TypeUtilities.getExpectedTypeByParent
(Function<AstNode, ResolveResult> resolver, Expression expression) static List
<CastExpression> RedundantCastUtility.getRedundantCastsInside
(Function<AstNode, ResolveResult> resolver, AstNode site) private static TypeReference
TypeUtilities.getType
(Function<AstNode, ResolveResult> resolver, AstNode node) static boolean
RedundantCastUtility.isCastRedundant
(Function<AstNode, ResolveResult> resolver, CastExpression cast) Constructor parameters in com.strobel.decompiler.languages.java.utilities with type arguments of type ResolveResultModifierConstructorDescription(package private)
CastCollector
(Function<AstNode, ResolveResult> resolver) (package private)
IsRedundantVisitor
(Function<AstNode, ResolveResult> resolver, boolean recursive) -
Uses of ResolveResult in com.strobel.decompiler.patterns
Fields in com.strobel.decompiler.patterns with type parameters of type ResolveResultModifier and TypeFieldDescriptionprivate final Function
<AstNode, ResolveResult> TypedExpression._resolver
Constructor parameters in com.strobel.decompiler.patterns with type arguments of type ResolveResultModifierConstructorDescriptionTypedExpression
(TypeReference expressionType, Function<AstNode, ResolveResult> resolver) TypedExpression
(TypeReference expressionType, Function<AstNode, ResolveResult> resolver, int options) TypedExpression
(String groupName, TypeReference expressionType, Function<AstNode, ResolveResult> resolver) TypedExpression
(String groupName, TypeReference expressionType, Function<AstNode, ResolveResult> resolver, int options) -
Uses of ResolveResult in com.strobel.decompiler.semantics
Methods in com.strobel.decompiler.semantics that return types with arguments of type ResolveResult