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.resolverMethods in com.strobel.decompiler.languages.java.analysis that return ResolveResultModifier and TypeMethodDescriptionprotected ResolveResultControlFlowGraphBuilder.evaluateConstant(Expression e) Methods in com.strobel.decompiler.languages.java.analysis with parameters of type ResolveResultModifier and TypeMethodDescriptionprivate booleanControlFlowGraphBuilder.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.resolverMethods in com.strobel.decompiler.languages.java.ast that return ResolveResultModifier and TypeMethodDescriptionprotected ResolveResultDefiniteAssignmentAnalysis.evaluateConstant(Expression e) protected ResolveResultJavaResolver.ResolveVisitor.resolveLambda(AstNode node) private static ResolveResultJavaResolver.resolveType(TypeReference type) private static ResolveResultJavaResolver.resolveType(AstType type) private static ResolveResultJavaResolver.resolveTypeFromMember(MemberReference member) private static ResolveResultJavaResolver.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 ResolveResultJavaResolver.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 TypeReferenceJavaResolver.ResolveVisitor.doBinaryPromotion(ResolveResult left, ResolveResult right) private TypeReferenceJavaResolver.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 TypeReferenceInsertNecessaryConversionsTransform.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._resolverMethod parameters in com.strobel.decompiler.languages.java.utilities with type arguments of type ResolveResultModifier and TypeMethodDescriptionstatic TypeReferenceTypeUtilities.getExpectedTypeByParent(Function<AstNode, ResolveResult> resolver, Expression expression) static List<CastExpression> RedundantCastUtility.getRedundantCastsInside(Function<AstNode, ResolveResult> resolver, AstNode site) private static TypeReferenceTypeUtilities.getType(Function<AstNode, ResolveResult> resolver, AstNode node) static booleanRedundantCastUtility.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._resolverConstructor 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