Package io.quarkus.qute
Class Expressions
- java.lang.Object
-
- io.quarkus.qute.Expressions
-
public final class Expressions extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceExpressions.SplitConfig
-
Field Summary
Fields Modifier and Type Field Description static charTYPE_INFO_SEPARATORstatic StringTYPECHECK_NAMESPACE_PLACEHOLDER
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringbuildVirtualMethodSignature(String name, List<String> params)static booleanisBracketNotation(String value)static booleanisVirtualMethod(String value)static StringparseBracketContent(String value, TemplateNode.Origin origin, String exprValue)static StringparseVirtualMethodName(String value)static List<String>parseVirtualMethodParams(String value, TemplateNode.Origin origin, String exprValue)static List<String>splitParts(String value)static List<String>splitParts(String value, Expressions.SplitConfig splitConfig)static List<String>splitTypeInfoParts(String value)static StringtypeInfoFrom(String typeName)
-
-
-
Field Detail
-
TYPECHECK_NAMESPACE_PLACEHOLDER
public static final String TYPECHECK_NAMESPACE_PLACEHOLDER
- See Also:
- Constant Field Values
-
TYPE_INFO_SEPARATOR
public static final char TYPE_INFO_SEPARATOR
- See Also:
- Constant Field Values
-
-
Method Detail
-
isVirtualMethod
public static boolean isVirtualMethod(String value)
-
isBracketNotation
public static boolean isBracketNotation(String value)
-
parseVirtualMethodParams
public static List<String> parseVirtualMethodParams(String value, TemplateNode.Origin origin, String exprValue)
-
parseBracketContent
public static String parseBracketContent(String value, TemplateNode.Origin origin, String exprValue)
-
buildVirtualMethodSignature
public static String buildVirtualMethodSignature(String name, List<String> params)
-
splitTypeInfoParts
public static List<String> splitTypeInfoParts(String value)
- Parameters:
value-- Returns:
- the parts
-
splitParts
public static List<String> splitParts(String value, Expressions.SplitConfig splitConfig)
-
-