Class ASTFormalComment.AstComment
- java.lang.Object
-
- net.sourceforge.pmd.lang.apex.ast.ASTFormalComment.AstComment
-
- All Implemented Interfaces:
apex.jorje.data.Locatable,apex.jorje.semantic.ast.AstNode
- Enclosing class:
- ASTFormalComment
public static final class ASTFormalComment.AstComment extends Object implements apex.jorje.semantic.ast.AstNode
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidemit(apex.jorje.semantic.ast.context.Emitter emitter)apex.jorje.semantic.symbol.type.TypeInfogetDefiningType()apex.jorje.data.LocationgetLoc()<T extends apex.jorje.semantic.ast.visitor.Scope>
voidtraverse(apex.jorje.semantic.ast.visitor.AstVisitor<T> astVisitor, T t)voidvalidate(apex.jorje.semantic.symbol.resolver.SymbolResolver symbolResolver, apex.jorje.semantic.ast.visitor.ValidationScope validationScope)
-
-
-
Method Detail
-
getLoc
public apex.jorje.data.Location getLoc()
- Specified by:
getLocin interfaceapex.jorje.data.Locatable
-
traverse
public <T extends apex.jorje.semantic.ast.visitor.Scope> void traverse(apex.jorje.semantic.ast.visitor.AstVisitor<T> astVisitor, T t)- Specified by:
traversein interfaceapex.jorje.semantic.ast.AstNode
-
validate
public void validate(apex.jorje.semantic.symbol.resolver.SymbolResolver symbolResolver, apex.jorje.semantic.ast.visitor.ValidationScope validationScope)- Specified by:
validatein interfaceapex.jorje.semantic.ast.AstNode
-
emit
public void emit(apex.jorje.semantic.ast.context.Emitter emitter)
- Specified by:
emitin interfaceapex.jorje.semantic.ast.AstNode
-
getDefiningType
public apex.jorje.semantic.symbol.type.TypeInfo getDefiningType()
- Specified by:
getDefiningTypein interfaceapex.jorje.semantic.ast.AstNode
-
-