public class DefaultJParserNodeFactory extends Object implements JParserNodeFactory<JDefaultNode>
| Constructor and Description |
|---|
DefaultJParserNodeFactory(JCompilationUnit compilationUnit,
JContext context) |
public DefaultJParserNodeFactory(JCompilationUnit compilationUnit, JContext context)
public JCompilationUnit compilationUnit()
public JContext context()
public JCompilerLog log()
public JDefaultNode createLiteralNode(Object literal, JNodeTokens nodeTokens)
createLiteralNode in interface JParserNodeFactory<JDefaultNode>public JDefaultNode createParsNode(List<JDefaultNode> children, JNodeTokens nodeTokens)
createParsNode in interface JParserNodeFactory<JDefaultNode>public JDefaultNode createBracesNode(List<JDefaultNode> children, JNodeTokens nodeTokens)
createBracesNode in interface JParserNodeFactory<JDefaultNode>public JDefaultNode createPrefixUnaryOperatorNode(JToken op, JDefaultNode child, JNodeTokens nodeTokens)
createPrefixUnaryOperatorNode in interface JParserNodeFactory<JDefaultNode>public JDefaultNode createPostfixBracketsNode(JDefaultNode leftBaseChild, JDefaultNode rightIndexChildren, JNodeTokens nodeTokens)
createPostfixBracketsNode in interface JParserNodeFactory<JDefaultNode>public JDefaultNode createPrefixBracketsNode(JDefaultNode leftIndexChildren, JDefaultNode rightBaseChild, JNodeTokens nodeTokens)
createPrefixBracketsNode in interface JParserNodeFactory<JDefaultNode>public JDefaultNode createPostfixParenthesisNode(JDefaultNode leftBaseChild, JDefaultNode rightIndexChild, JNodeTokens nodeTokens)
createPostfixParenthesisNode in interface JParserNodeFactory<JDefaultNode>public JDefaultNode createPrefixParenthesisNode(JDefaultNode leftIndexChild, JDefaultNode rightBaseChild, JNodeTokens nodeTokens)
createPrefixParenthesisNode in interface JParserNodeFactory<JDefaultNode>public JDefaultNode createPostfixBracesNode(JDefaultNode leftBaseChild, JDefaultNode rightIndexChild, JNodeTokens nodeTokens)
createPostfixBracesNode in interface JParserNodeFactory<JDefaultNode>public JDefaultNode createPrefixBracesNode(JDefaultNode leftIndexChild, JDefaultNode rightBaseChild, JNodeTokens nodeTokens)
createPrefixBracesNode in interface JParserNodeFactory<JDefaultNode>public JDefaultNode createBracketsNode(List<JDefaultNode> children, JNodeTokens nodeTokens)
createBracketsNode in interface JParserNodeFactory<JDefaultNode>public JDefaultNode createPostfixUnaryOperatorNode(JToken name, JDefaultNode argumentChild, JNodeTokens nodeTokens)
createPostfixUnaryOperatorNode in interface JParserNodeFactory<JDefaultNode>public JDefaultNode createListOperatorNode(JToken token, List<JDefaultNode> argumentChildren, JNodeTokens nodeTokens)
createListOperatorNode in interface JParserNodeFactory<JDefaultNode>public JDefaultNode createIdentifierNode(String name, JNodeTokens nodeTokens)
createIdentifierNode in interface JParserNodeFactory<JDefaultNode>public JDefaultNode createBinaryOperatorNode(JToken op, JDefaultNode leftChild, JDefaultNode rightChild, JNodeTokens nodeTokens)
createBinaryOperatorNode in interface JParserNodeFactory<JDefaultNode>public JDefaultNode createImplicitOperatorNode(JDefaultNode leftChild, JDefaultNode rightChild, JNodeTokens nodeTokens)
createImplicitOperatorNode in interface JParserNodeFactory<JDefaultNode>public JDefaultNode createAnnotatedNode(JDefaultNode node, JDefaultNode annotations, JNodeTokens nodeTokens)
createAnnotatedNode in interface JParserNodeFactory<JDefaultNode>protected JDefaultNode createOpNode(String op, JDefaultNode o1, JDefaultNode o2)
Copyright © 2021 vpc open source initiative. All rights reserved.