Interface DeclarationSpec
- All Known Implementing Classes:
PrototypeDeclarationSpec,TypedDeclarationSpec
public interface DeclarationSpec
-
Method Summary
Modifier and TypeMethodDescriptioncom.github.javaparser.ast.expr.MethodCallExprClass<?>booleanisGlobal()default booleanvoidregisterOnPackage(PackageModel packageModel, RuleContext context, com.github.javaparser.ast.stmt.BlockStmt ruleBlock) voidsetBindingExpr(com.github.javaparser.ast.expr.MethodCallExpr bindingExpr)
-
Method Details
-
getBindingId
String getBindingId() -
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()
-