public class HSharedUtils extends Object
| Constructor and Description |
|---|
HSharedUtils() |
| Modifier and Type | Method and Description |
|---|---|
static net.thevpc.jeep.JToken |
appendTokens(net.thevpc.jeep.JToken left,
net.thevpc.jeep.JToken right) |
static net.thevpc.jeep.JInvokablePrefilled |
createJInvokablePrefilled(net.thevpc.jeep.JInvokable invokable,
net.thevpc.jeep.JNode... nodes) |
static net.thevpc.jeep.JCompilationUnit |
getCompilationUnit(net.thevpc.jeep.JNode node) |
static net.thevpc.jeep.JEvaluable[] |
getEvaluables(net.thevpc.jeep.JNode[] args) |
static String[] |
getImports(net.thevpc.jeep.JNode node) |
static net.thevpc.jeep.source.JTextSource |
getSource(net.thevpc.jeep.JNode node) |
static String |
getSourceName(net.thevpc.jeep.JNode node) |
static String |
getStaticConstructorName(net.thevpc.jeep.JType baseType) |
static net.thevpc.jeep.JType[] |
getTypes(net.thevpc.jeep.JNode[] args) |
static boolean |
isAssignmentOperator(String opName) |
static boolean |
isBinaryAndNode(net.thevpc.jeep.JNode n) |
static boolean |
isBinaryNode(String name,
net.thevpc.jeep.JNode n) |
static boolean |
isComparisonOperator(String opName) |
static boolean |
isIdNode(String name,
net.thevpc.jeep.JNode n) |
static boolean |
isNullLiteral(net.thevpc.jeep.JNode arg1) |
static Temporal |
parseTemporal(String sval) |
static HNAnnotationCall[] |
publifyModifiers(HNAnnotationCall[] calls) |
static HNAnnotationList |
publifyModifiers(HNAnnotationList modifiers) |
static int |
removeModifierStatic(int modifiers) |
static String |
resolvePackageName(String groupId) |
static net.thevpc.jeep.JMethod |
resolveToMethod(net.thevpc.jeep.JInvokable invokable) |
static void |
setSource(net.thevpc.jeep.JNode node,
net.thevpc.jeep.source.JTextSource src) |
static net.thevpc.jeep.impl.functions.JSignature |
sig(String name,
List<HNDeclareIdentifier> args) |
static HNode |
skipFirstPar(HNode n) |
static String[] |
splitNameAndPackage(net.thevpc.jeep.JToken[] tokens) |
static String[] |
splitNameAndPackage(String name) |
static HNAnnotationCall[] |
statifyModifiers(HNAnnotationCall[] calls) |
static HNAnnotationList |
statifyModifiers(HNAnnotationList modifiers) |
public static HNAnnotationCall[] publifyModifiers(HNAnnotationCall[] calls)
public static HNAnnotationList publifyModifiers(HNAnnotationList modifiers)
public static HNAnnotationCall[] statifyModifiers(HNAnnotationCall[] calls)
public static HNAnnotationList statifyModifiers(HNAnnotationList modifiers)
public static String[] splitNameAndPackage(net.thevpc.jeep.JToken[] tokens)
public static net.thevpc.jeep.impl.functions.JSignature sig(String name, List<HNDeclareIdentifier> args)
public static int removeModifierStatic(int modifiers)
public static net.thevpc.jeep.JMethod resolveToMethod(net.thevpc.jeep.JInvokable invokable)
public static boolean isIdNode(String name, net.thevpc.jeep.JNode n)
public static boolean isBinaryAndNode(net.thevpc.jeep.JNode n)
public static boolean isBinaryNode(String name, net.thevpc.jeep.JNode n)
public static boolean isNullLiteral(net.thevpc.jeep.JNode arg1)
public static net.thevpc.jeep.JToken appendTokens(net.thevpc.jeep.JToken left,
net.thevpc.jeep.JToken right)
public static String[] getImports(net.thevpc.jeep.JNode node)
public static void setSource(net.thevpc.jeep.JNode node,
net.thevpc.jeep.source.JTextSource src)
public static net.thevpc.jeep.source.JTextSource getSource(net.thevpc.jeep.JNode node)
public static String getSourceName(net.thevpc.jeep.JNode node)
public static net.thevpc.jeep.JCompilationUnit getCompilationUnit(net.thevpc.jeep.JNode node)
public static boolean isComparisonOperator(String opName)
public static boolean isAssignmentOperator(String opName)
public static String getStaticConstructorName(net.thevpc.jeep.JType baseType)
public static net.thevpc.jeep.JInvokablePrefilled createJInvokablePrefilled(net.thevpc.jeep.JInvokable invokable,
net.thevpc.jeep.JNode... nodes)
public static net.thevpc.jeep.JEvaluable[] getEvaluables(net.thevpc.jeep.JNode[] args)
public static net.thevpc.jeep.JType[] getTypes(net.thevpc.jeep.JNode[] args)
Copyright © 2025 vpc open source initiative. All rights reserved.