Class UpdateBridgeMethodVisitor.BodyDeclarationsVisitor
- 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.UpdateBridgeMethodVisitor.BodyDeclarationsVisitor
-
- All Implemented Interfaces:
DeclarationVisitor,ExpressionVisitor,ReferenceVisitor,StatementVisitor,TypeArgumentVisitor,TypeParameterVisitor,TypeVisitor
- Enclosing class:
- UpdateBridgeMethodVisitor
protected class UpdateBridgeMethodVisitor.BodyDeclarationsVisitor extends AbstractJavaSyntaxVisitor
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.HashMap<java.lang.String,ClassFileMethodDeclaration>map
-
Constructor Summary
Constructors Modifier Constructor Description protectedBodyDeclarationsVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private booleancheckBridgeMethodDeclaration(ClassFileMethodDeclaration bridgeMethodDeclaration)private booleancheckLocalVariableReference(BaseExpression expression, int index)voidvisit(AnnotationDeclaration declaration)voidvisit(BodyDeclaration declaration)voidvisit(ClassDeclaration declaration)voidvisit(ConstructorDeclaration declaration)voidvisit(EnumDeclaration declaration)voidvisit(InterfaceDeclaration declaration)voidvisit(MethodDeclaration declaration)voidvisit(StaticInitializerDeclaration declaration)-
Methods inherited from class org.jd.core.v1.model.javasyntax.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, 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
-
Methods inherited from class org.jd.core.v1.model.javasyntax.type.AbstractTypeArgumentVisitor
safeAccept, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.jd.core.v1.model.javasyntax.type.TypeVisitor
visit, visit, visit, visit
-
-
-
-
Field Detail
-
map
protected java.util.HashMap<java.lang.String,ClassFileMethodDeclaration> map
-
-
Method Detail
-
visit
public void visit(ClassDeclaration declaration)
- Specified by:
visitin interfaceDeclarationVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
visit
public void visit(EnumDeclaration declaration)
- Specified by:
visitin interfaceDeclarationVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
visit
public void visit(InterfaceDeclaration declaration)
- Specified by:
visitin interfaceDeclarationVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
visit
public void visit(AnnotationDeclaration declaration)
- Specified by:
visitin interfaceDeclarationVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
visit
public void visit(BodyDeclaration declaration)
- Specified by:
visitin interfaceDeclarationVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
visit
public void visit(StaticInitializerDeclaration declaration)
- Specified by:
visitin interfaceDeclarationVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
visit
public void visit(ConstructorDeclaration declaration)
- Specified by:
visitin interfaceDeclarationVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
visit
public void visit(MethodDeclaration declaration)
- Specified by:
visitin interfaceDeclarationVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
checkBridgeMethodDeclaration
private boolean checkBridgeMethodDeclaration(ClassFileMethodDeclaration bridgeMethodDeclaration)
-
checkLocalVariableReference
private boolean checkLocalVariableReference(BaseExpression expression, int index)
-
-