Interface DeclarationSpec

All Known Implementing Classes:
PrototypeDeclarationSpec, TypedDeclarationSpec

public interface DeclarationSpec
  • Method Details

    • getBindingId

      String getBindingId()
    • getVariableName

      Optional<String> getVariableName()
    • getDeclarationClass

      Class<?> getDeclarationClass()
    • isGlobal

      boolean isGlobal()
    • getBindingExpr

      com.github.javaparser.ast.expr.MethodCallExpr getBindingExpr()
    • setBindingExpr

      void setBindingExpr(com.github.javaparser.ast.expr.MethodCallExpr bindingExpr)
    • registerOnPackage

      void registerOnPackage(PackageModel packageModel, RuleContext context, com.github.javaparser.ast.stmt.BlockStmt ruleBlock)
    • isPrototypeDeclaration

      default boolean isPrototypeDeclaration()