Class AddCastExpressionVisitor
java.lang.Object
org.jd.core.v1.model.javasyntax.type.AbstractTypeArgumentVisitor
org.jd.core.v1.model.javasyntax.AbstractJavaSyntaxVisitor
org.jd.core.v1.service.converter.classfiletojavasyntax.visitor.AddCastExpressionVisitor
- All Implemented Interfaces:
DeclarationVisitor, ExpressionVisitor, ReferenceVisitor, StatementVisitor, TypeArgumentVisitor, TypeParameterVisitor, TypeVisitor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected BaseTypeprotected Typeprotected SearchFirstLineNumberVisitorprotected Typeprotected TypeMaker -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate ExpressionaddCastExpression(Type type, Expression expression) private ExpressionupdateExpression(Type type, Expression expression, boolean force) protected BaseExpressionupdateExpressions(BaseType types, BaseExpression expressions, boolean force) voidvisit(ArrayVariableInitializer declaration) voidvisit(BodyDeclaration declaration) voidvisit(ConstructorDeclaration declaration) voidvisit(ExpressionVariableInitializer declaration) voidvisit(FieldDeclaration declaration) voidvisit(FieldDeclarator declarator) voidvisit(LocalVariableDeclaration declaration) voidvisit(LocalVariableDeclarator declarator) voidvisit(MethodDeclaration declaration) voidvisit(StaticInitializerDeclaration declaration) voidvisit(BinaryOperatorExpression expression) voidvisit(ConstructorInvocationExpression expression) voidvisit(ConstructorReferenceExpression expression) voidvisit(DoubleConstantExpression expression) voidvisit(EnumConstantReferenceExpression expression) voidvisit(FieldReferenceExpression expression) voidvisit(FloatConstantExpression expression) voidvisit(IntegerConstantExpression expression) voidvisit(LambdaIdentifiersExpression expression) voidvisit(LocalVariableReferenceExpression expression) voidvisit(LongConstantExpression expression) voidvisit(MethodInvocationExpression expression) voidvisit(NewExpression expression) voidvisit(NewInitializedArray expression) voidvisit(NullExpression expression) voidvisit(ObjectTypeReferenceExpression expression) voidvisit(SuperConstructorInvocationExpression expression) voidvisit(SuperExpression expression) voidvisit(TernaryOperatorExpression expression) voidvisit(ThisExpression expression) voidvisit(TypeReferenceDotClassExpression expression) voidvisit(InnerObjectReference reference) voidvisit(ObjectReference reference) voidvisit(BreakStatement statement) voidvisit(ByteCodeStatement statement) voidvisit(ContinueStatement statement) voidvisit(ReturnExpressionStatement statement) voidvisit(ThrowStatement statement) voidvisit(InnerObjectType type) voidvisit(ObjectType type) voidvisit(TypeArguments type) voidvoidvoidvoidMethods inherited from class AbstractJavaSyntaxVisitor
acceptListDeclaration, acceptListExpression, acceptListReference, acceptListStatement, safeAccept, safeAccept, safeAccept, safeAccept, safeAccept, safeAccept, safeAcceptListDeclaration, safeAcceptListStatement, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitMethods inherited from class AbstractTypeArgumentVisitor
safeAccept, visit, visit, visit, visitMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface TypeVisitor
visit, visit
-
Field Details
-
searchFirstLineNumberVisitor
-
typeMaker
-
typeBounds
-
returnedType
-
exceptionTypes
-
type
-
-
Constructor Details
-
AddCastExpressionVisitor
-
-
Method Details
-
visit
- Specified by:
visitin interfaceDeclarationVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visitin interfaceDeclarationVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visitin interfaceDeclarationVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visitin interfaceDeclarationVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visitin interfaceDeclarationVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visitin interfaceDeclarationVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visitin interfaceExpressionVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visitin interfaceStatementVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visitin interfaceStatementVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visitin interfaceDeclarationVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visitin interfaceDeclarationVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visitin interfaceDeclarationVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visitin interfaceDeclarationVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visitin interfaceExpressionVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visitin interfaceExpressionVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visitin interfaceExpressionVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visitin interfaceExpressionVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visitin interfaceExpressionVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visitin interfaceExpressionVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visitin interfaceExpressionVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visitin interfaceExpressionVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
updateExpressions
protected BaseExpression updateExpressions(BaseType types, BaseExpression expressions, boolean force) -
updateExpression
-
addCastExpression
-
visit
- Specified by:
visitin interfaceExpressionVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visitin interfaceExpressionVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visitin interfaceExpressionVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visitin interfaceExpressionVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visitin interfaceExpressionVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visitin interfaceExpressionVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visitin interfaceExpressionVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visitin interfaceStatementVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visitin interfaceStatementVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visitin interfaceStatementVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visitin interfaceExpressionVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visitin interfaceExpressionVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visitin interfaceExpressionVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visitin interfaceExpressionVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visitin interfaceExpressionVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visitin interfaceReferenceVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visitin interfaceReferenceVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visitin interfaceTypeArgumentVisitor- Overrides:
visitin classAbstractTypeArgumentVisitor
-
visit
- Specified by:
visitin interfaceTypeArgumentVisitor- Overrides:
visitin classAbstractTypeArgumentVisitor
-
visit
- Specified by:
visitin interfaceTypeArgumentVisitor- Specified by:
visitin interfaceTypeVisitor- Overrides:
visitin classAbstractTypeArgumentVisitor
-
visit
- Specified by:
visitin interfaceTypeArgumentVisitor- Specified by:
visitin interfaceTypeVisitor- Overrides:
visitin classAbstractTypeArgumentVisitor
-
visit
- Specified by:
visitin interfaceTypeArgumentVisitor- Overrides:
visitin classAbstractTypeArgumentVisitor
-
visit
- Specified by:
visitin interfaceTypeVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visitin interfaceTypeParameterVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-