Class PostCompilationAnalysis


  • public class PostCompilationAnalysis
    extends java.lang.Object
    • Field Detail

      • isAnalysisThread

        private static final java.lang.ThreadLocal<java.lang.Boolean> isAnalysisThread
    • Constructor Detail

      • PostCompilationAnalysis

        public PostCompilationAnalysis()
    • 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)