public class HVisitor extends CppVisitor
CppVisitor.SourcePrinter
className, cppTypes, currentArrayCount, definePrefix, forLoopsWithCondition, inPrimitiveNoLengthFieldDeclarator, inStatic, javaClassName, printer, suppressPointer, symbolTable
currentAnnotations
Constructor and Description |
---|
HVisitor(CppTypes cppTypes,
SymbolTable symbolTable) |
Modifier and Type | Method and Description |
---|---|
protected void |
endClassDeclaration() |
protected void |
fieldDeclaration(japa.parser.ast.body.FieldDeclaration n,
LocalSymbolTable arg) |
protected boolean |
inHeader() |
protected void |
printConstructorBody(japa.parser.ast.stmt.BlockStmt block,
LocalSymbolTable arg) |
protected void |
printMethodNamespace() |
protected void |
printModifiers(int modifiers) |
protected void |
startClassDeclaration() |
void |
visit(japa.parser.ast.body.MethodDeclaration n,
LocalSymbolTable arg) |
getSource, isNonToCharArrayMethodCall, printMethodDeclaration, setLabels, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
auto, characterName, convertType, inline, isConst, literal, local, noLength, nsUri, prefix, virtual
public HVisitor(CppTypes cppTypes, SymbolTable symbolTable)
protected void printMethodNamespace()
printMethodNamespace
in class CppVisitor
CppVisitor.printMethodNamespace()
protected void startClassDeclaration()
startClassDeclaration
in class CppVisitor
CppVisitor.startClassDeclaration()
protected void endClassDeclaration()
endClassDeclaration
in class CppVisitor
CppVisitor.endClassDeclaration()
protected void printModifiers(int modifiers)
printModifiers
in class CppVisitor
CppVisitor.printModifiers(int)
protected void fieldDeclaration(japa.parser.ast.body.FieldDeclaration n, LocalSymbolTable arg)
fieldDeclaration
in class CppVisitor
nu.validator.htmlparser.cpptranslate.CppVisitor#fieldDeclaration(japa.parser.ast.body.FieldDeclaration, java.lang.LocalSymbolTable)
protected void printConstructorBody(japa.parser.ast.stmt.BlockStmt block, LocalSymbolTable arg)
printConstructorBody
in class CppVisitor
nu.validator.htmlparser.cpptranslate.CppVisitor#printConstructorBody(japa.parser.ast.stmt.BlockStmt, java.lang.LocalSymbolTable)
public void visit(japa.parser.ast.body.MethodDeclaration n, LocalSymbolTable arg)
visit
in interface japa.parser.ast.visitor.VoidVisitor<LocalSymbolTable>
visit
in class CppVisitor
nu.validator.htmlparser.cpptranslate.CppVisitor#visit(japa.parser.ast.body.MethodDeclaration, java.lang.LocalSymbolTable)
protected boolean inHeader()
inHeader
in class CppVisitor
CppVisitor.inHeader()
Copyright © 2017. All rights reserved.