org.eclipse.internal.xpand2.codeassist
Class FastAnalyzer
java.lang.Object
org.eclipse.internal.xpand2.codeassist.FastAnalyzer
public class FastAnalyzer
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EXPAND_PATTERN
public static final java.util.regex.Pattern EXPAND_PATTERN
FastAnalyzer
protected FastAnalyzer()
isInExpand
public static boolean isInExpand(java.lang.String str)
isInComment
public static boolean isInComment(java.lang.String str)
isInDefine
public static boolean isInDefine(java.lang.String str)
isInTypeDecl
public static boolean isInTypeDecl(java.lang.String str)
findImports
public static final java.util.List<java.lang.String> findImports(java.lang.String template)
findExtensions
public static final java.util.List<java.lang.String> findExtensions(java.lang.String template)
computeStack
public static final java.util.Stack<StackElement> computeStack(java.lang.String templatePart)
isInExtensionImport
public static boolean isInExtensionImport(java.lang.String s)
- DO NOT CALL THIS METHOD. PUBLIC FOR TEST ONLY
isInImport
public static boolean isInImport(java.lang.String s)
- DO NOT CALL THIS METHOD. PUBLIC FOR TEST ONLY
computePartition
public static final Partition computePartition(java.lang.String str)
computeExecutionContext
public static final XpandExecutionContext computeExecutionContext(java.lang.String str,
XpandExecutionContext ctx,
XpandDefinition[] definitions)
isInTag
public static boolean isInTag(java.lang.String str)