Package gw.lang.parser
Class PostCompilationAnalysis
- java.lang.Object
-
- gw.lang.parser.PostCompilationAnalysis
-
public class PostCompilationAnalysis extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.ThreadLocal<java.lang.Boolean>isAnalysisThread
-
Constructor Summary
Constructors Constructor Description PostCompilationAnalysis()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static booleanclassFileIsNotAnInterface(IClassFileStatement parsedElementToAnalyze)static voidmaybeAnalyze(IParsedElement pe, IParsedElement... other)Perform post compilation analysis on the given ParsedElement.static voidsetAnalysisThread()static booleanshouldAnalyze()static voidunsetAnalysisThread()
-
-
-
Method Detail
-
shouldAnalyze
public static boolean shouldAnalyze()
-
setAnalysisThread
public static void setAnalysisThread()
-
unsetAnalysisThread
public static void unsetAnalysisThread()
-
maybeAnalyze
public static void maybeAnalyze(IParsedElement pe, IParsedElement... other)
Perform post compilation analysis on the given ParsedElement. The other ParsedElements are supporting ones, e.g. ClassStatements for inner classes
-
classFileIsNotAnInterface
private static boolean classFileIsNotAnInterface(IClassFileStatement parsedElementToAnalyze)
-
-