Class DeclarationHandler

java.lang.Object
de.fraunhofer.aisec.cpg.frontends.Handler<Declaration,​com.github.javaparser.ast.body.BodyDeclaration,​JavaLanguageFrontend>
de.fraunhofer.aisec.cpg.frontends.java.DeclarationHandler

public class DeclarationHandler
extends Handler<Declaration,​com.github.javaparser.ast.body.BodyDeclaration,​JavaLanguageFrontend>
  • Constructor Details

  • Method Details

    • handleConstructorDeclaration

      public ConstructorDeclaration handleConstructorDeclaration​(com.github.javaparser.ast.body.ConstructorDeclaration constructorDecl)
    • handleMethodDeclaration

      public MethodDeclaration handleMethodDeclaration​(com.github.javaparser.ast.body.MethodDeclaration methodDecl)
    • handleClassOrInterfaceDeclaration

      public RecordDeclaration handleClassOrInterfaceDeclaration​(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration classInterDecl)
    • handleFieldDeclaration

      public FieldDeclaration handleFieldDeclaration​(com.github.javaparser.ast.body.FieldDeclaration fieldDecl)
    • handleEnumDeclaration

      public EnumDeclaration handleEnumDeclaration​(com.github.javaparser.ast.body.EnumDeclaration enumDecl)
    • handleEnumConstantDeclaration

      public EnumConstantDeclaration handleEnumConstantDeclaration​(com.github.javaparser.ast.body.EnumConstantDeclaration enumConstDecl)
    • handleAnnotationDeclaration

      public Declaration handleAnnotationDeclaration​(com.github.javaparser.ast.body.AnnotationDeclaration annotationConstDecl)
    • handleAnnotationMemberDeclaration

      public Declaration handleAnnotationMemberDeclaration​(com.github.javaparser.ast.body.AnnotationMemberDeclaration annotationMemberDecl)