Uses of Class
com.strobel.decompiler.languages.java.ast.CastExpression
Packages that use CastExpression
Package
Description
-
Uses of CastExpression in com.strobel.decompiler.languages.java
Methods in com.strobel.decompiler.languages.java with parameters of type CastExpressionModifier and TypeMethodDescriptionJavaOutputVisitor.visitCastExpression
(CastExpression node, Void ignored) -
Uses of CastExpression in com.strobel.decompiler.languages.java.ast
Methods in com.strobel.decompiler.languages.java.ast that return CastExpressionMethods in com.strobel.decompiler.languages.java.ast with parameters of type CastExpressionModifier and TypeMethodDescriptionDepthFirstAstVisitor.visitCastExpression
(CastExpression node, T data) IAstVisitor.visitCastExpression
(CastExpression node, T data) InsertParenthesesVisitor.visitCastExpression
(CastExpression node, Void data) JavaNameResolver.FindDeclarationVisitor.visitCastExpression
(CastExpression node, String name) JavaResolver.ResolveVisitor.visitCastExpression
(CastExpression node, Void data) -
Uses of CastExpression in com.strobel.decompiler.languages.java.ast.transforms
Methods in com.strobel.decompiler.languages.java.ast.transforms with parameters of type CastExpressionModifier and TypeMethodDescriptionInsertNecessaryConversionsTransform.visitCastExpression
(CastExpression node, Void data) RemoveRedundantCastsTransform.visitCastExpression
(CastExpression node, Void data) RewriteBoxingCastsTransform.visitCastExpression
(CastExpression node, Void data) -
Uses of CastExpression in com.strobel.decompiler.languages.java.utilities
Fields in com.strobel.decompiler.languages.java.utilities with type parameters of type CastExpressionModifier and TypeFieldDescriptionprivate final Set
<CastExpression> RedundantCastUtility.CastCollector._foundCasts
Methods in com.strobel.decompiler.languages.java.utilities that return types with arguments of type CastExpressionModifier and TypeMethodDescriptionprivate Set
<CastExpression> RedundantCastUtility.CastCollector.getFoundCasts()
static List
<CastExpression> RedundantCastUtility.getRedundantCastsInside
(Function<AstNode, ResolveResult> resolver, AstNode site) Methods in com.strobel.decompiler.languages.java.utilities with parameters of type CastExpressionModifier and TypeMethodDescriptionprotected void
RedundantCastUtility.CastCollector.addToResults
(CastExpression cast, boolean force) protected void
RedundantCastUtility.IsRedundantVisitor.addToResults
(CastExpression cast, boolean force) static boolean
RedundantCastUtility.isCastRedundant
(Function<AstNode, ResolveResult> resolver, CastExpression cast) boolean
RedundantCastUtility.IsRedundantVisitor.isInPolymorphicCall
(CastExpression cast) boolean
RedundantCastUtility.IsRedundantVisitor.isTypeCastSemantic
(CastExpression cast) protected void
RedundantCastUtility.IsRedundantVisitor.processAlreadyHasTypeCast
(CastExpression cast) static void
RedundantCastUtility.removeCast
(CastExpression castExpression) RedundantCastUtility.IsRedundantVisitor.visitCastExpression
(CastExpression node, Void data)