com.github.antlrjavaparser.adapter
Class AdapterUtil
java.lang.Object
com.github.antlrjavaparser.adapter.AdapterUtil
public final class AdapterUtil
- extends Object
Created with IntelliJ IDEA.
User: Mike De Haan
Date: 12/4/12
Time: 7:07 PM
Method Summary |
static List<ClassOrInterfaceType> |
convertTypeList(List<Type> typeList)
|
static String |
dottedIdentifier(List<org.antlr.v4.runtime.tree.TerminalNode> terminalNodeList)
|
static
|
handleExpression(Adapter<Expression,C> adapter,
List<C> contextList,
BinaryExpr.Operator operator,
AdapterParameters adapterParameters)
|
static NameExpr |
qualifiedName(List<org.antlr.v4.runtime.tree.TerminalNode> terminalNodeList)
|
static void |
setComments(Node node,
org.antlr.v4.runtime.ParserRuleContext parserRuleContext,
AdapterParameters adapterParameters)
|
static void |
setInternalComments(Node node,
org.antlr.v4.runtime.ParserRuleContext parserRuleContext,
AdapterParameters adapterParameters)
If there are no statements within a block, we need a special method to grab any comments that
might exist between braces. |
static void |
setModifiers(Java7Parser.ModifiersContext modifiersContext,
BodyDeclaration typeDeclaration,
AdapterParameters adapterParameters)
|
static void |
setModifiers(List<Java7Parser.ModifierContext> modifierList,
BodyDeclaration typeDeclaration,
AdapterParameters adapterParameters)
|
static void |
setVariableModifiers(Java7Parser.VariableModifiersContext context,
CatchParameter parameter,
AdapterParameters adapterParameters)
|
static void |
setVariableModifiers(Java7Parser.VariableModifiersContext context,
Parameter parameter,
AdapterParameters adapterParameters)
|
static void |
setVariableModifiers(Java7Parser.VariableModifiersContext context,
Resource resource,
AdapterParameters adapterParameters)
|
static
|
singleElementList(T element)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
dottedIdentifier
public static String dottedIdentifier(List<org.antlr.v4.runtime.tree.TerminalNode> terminalNodeList)
qualifiedName
public static NameExpr qualifiedName(List<org.antlr.v4.runtime.tree.TerminalNode> terminalNodeList)
setVariableModifiers
public static void setVariableModifiers(Java7Parser.VariableModifiersContext context,
Resource resource,
AdapterParameters adapterParameters)
setVariableModifiers
public static void setVariableModifiers(Java7Parser.VariableModifiersContext context,
Parameter parameter,
AdapterParameters adapterParameters)
setVariableModifiers
public static void setVariableModifiers(Java7Parser.VariableModifiersContext context,
CatchParameter parameter,
AdapterParameters adapterParameters)
setModifiers
public static void setModifiers(Java7Parser.ModifiersContext modifiersContext,
BodyDeclaration typeDeclaration,
AdapterParameters adapterParameters)
setModifiers
public static void setModifiers(List<Java7Parser.ModifierContext> modifierList,
BodyDeclaration typeDeclaration,
AdapterParameters adapterParameters)
convertTypeList
public static List<ClassOrInterfaceType> convertTypeList(List<Type> typeList)
handleExpression
public static <C> Expression handleExpression(Adapter<Expression,C> adapter,
List<C> contextList,
BinaryExpr.Operator operator,
AdapterParameters adapterParameters)
- Type Parameters:
C
- Context Type- Parameters:
adapter
- contextList
- operator
-
- Returns:
- Expression
singleElementList
public static <T> List<T> singleElementList(T element)
setInternalComments
public static void setInternalComments(Node node,
org.antlr.v4.runtime.ParserRuleContext parserRuleContext,
AdapterParameters adapterParameters)
- If there are no statements within a block, we need a special method to grab any comments that
might exist between braces.
- Parameters:
node
- parserRuleContext
- adapterParameters
-
setComments
public static void setComments(Node node,
org.antlr.v4.runtime.ParserRuleContext parserRuleContext,
AdapterParameters adapterParameters)
Copyright © 2013. All Rights Reserved.