Class ASTManagerImpl

    • Constructor Detail

      • ASTManagerImpl

        public ASTManagerImpl​(DesignerRoot owner)
      • ASTManagerImpl

        public ASTManagerImpl​(ASTManagerImpl base,
                              java.util.function.Function<net.sourceforge.pmd.lang.LanguageVersion,​net.sourceforge.pmd.lang.LanguageVersion> languageVersionMap)
    • Method Detail

      • sourceCodeProperty

        public org.reactfx.value.SuspendableVar<java.lang.String> sourceCodeProperty()
        Specified by:
        sourceCodeProperty in interface ASTManager
      • setSourceCode

        public void setSourceCode​(java.lang.String sourceCode)
        Specified by:
        setSourceCode in interface ASTManager
      • classLoaderProperty

        public org.reactfx.value.Var<java.lang.ClassLoader> classLoaderProperty()
        Specified by:
        classLoaderProperty in interface ASTManager
      • ruleProperties

        public org.reactfx.value.Var<java.util.Map<java.lang.String,​java.lang.String>> ruleProperties()
        Specified by:
        ruleProperties in interface ASTManager
      • languageVersionProperty

        public org.reactfx.value.Var<net.sourceforge.pmd.lang.LanguageVersion> languageVersionProperty()
        Specified by:
        languageVersionProperty in interface ASTManager
      • getLanguageVersion

        public net.sourceforge.pmd.lang.LanguageVersion getLanguageVersion()
      • setLanguageVersion

        public void setLanguageVersion​(net.sourceforge.pmd.lang.LanguageVersion version)
      • compilationUnitProperty

        public org.reactfx.value.Val<net.sourceforge.pmd.lang.ast.Node> compilationUnitProperty()
        Specified by:
        compilationUnitProperty in interface ASTManager