Class ASTMethod
java.lang.Object
io.github.protasm.jvmud.compiler.parser.ast.ASTNode
io.github.protasm.jvmud.compiler.parser.ast.ASTMethod
-
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionASTMethod(int line, String ownerName, Symbol symbol, boolean declared, DeclarationModifiers modifiers) -
Method Summary
Modifier and TypeMethodDescriptionvoidbody()voidbooleanbooleanbooleanisStatic()locals()voidvoidsetBody(ASTStmtBlock body) voidsetOverrides(ASTMethod overrides) voidsetParameters(ASTParameters parameters) symbol()Methods inherited from class ASTNode
accept, className, line, setSourceOrder, sourceOrder
-
Constructor Details
-
ASTMethod
-
ASTMethod
-
ASTMethod
-
ASTMethod
public ASTMethod(int line, String ownerName, Symbol symbol, boolean declared, DeclarationModifiers modifiers)
-
-
Method Details
-
ownerName
-
symbol
-
parameters
-
setParameters
-
body
-
setBody
-
locals
-
addLocal
-
clearLocals
public void clearLocals() -
overrides
-
setOverrides
-
descriptor
-
isDeclared
public boolean isDeclared() -
isStatic
public boolean isStatic() -
modifiers
-
isDefined
public boolean isDefined() -
markDefined
public void markDefined()
-