Class JavaParserSymbolDeclaration

java.lang.Object
com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserSymbolDeclaration

public final class JavaParserSymbolDeclaration extends Object
This should not be used to represent fields of parameters. Eventually this should be renamed in JavaParserVariableDeclaration.
Author:
Federico Tomassetti
  • Method Details

    • field

      public static JavaParserFieldDeclaration field(com.github.javaparser.ast.body.VariableDeclarator wrappedNode, com.github.javaparser.resolution.TypeSolver typeSolver)
    • parameter

      public static JavaParserParameterDeclaration parameter(com.github.javaparser.ast.body.Parameter parameter, com.github.javaparser.resolution.TypeSolver typeSolver)
    • localVar

      public static JavaParserVariableDeclaration localVar(com.github.javaparser.ast.body.VariableDeclarator variableDeclarator, com.github.javaparser.resolution.TypeSolver typeSolver)
    • patternVar

      public static JavaParserTypePatternDeclaration patternVar(com.github.javaparser.ast.expr.TypePatternExpr typePatternExpr, com.github.javaparser.resolution.TypeSolver typeSolver)
    • getParamPos

      public static int getParamPos(com.github.javaparser.ast.body.Parameter parameter)