Class DirectCompilerResult


  • public class DirectCompilerResult
    extends Object
    • Field Detail

      • resultType

        public final Type resultType
    • Constructor Detail

      • DirectCompilerResult

        public DirectCompilerResult​(com.github.javaparser.ast.expr.Expression expression,
                                    Type resultType,
                                    Set<com.github.javaparser.ast.body.FieldDeclaration> fieldDeclarations)
    • Method Detail

      • of

        public static DirectCompilerResult of​(com.github.javaparser.ast.expr.Expression expression,
                                              Type resultType)
      • of

        public static DirectCompilerResult of​(com.github.javaparser.ast.expr.Expression expression,
                                              Type resultType,
                                              Set<com.github.javaparser.ast.body.FieldDeclaration> fieldDeclarations)
      • of

        public static DirectCompilerResult of​(com.github.javaparser.ast.expr.Expression expression,
                                              Type resultType,
                                              com.github.javaparser.ast.body.FieldDeclaration fieldDeclaration)
      • getFieldDeclarations

        public Set<com.github.javaparser.ast.body.FieldDeclaration> getFieldDeclarations()
      • addFieldDeclaration

        public boolean addFieldDeclaration​(com.github.javaparser.ast.body.FieldDeclaration d)
      • mergeFDs

        public static Set<com.github.javaparser.ast.body.FieldDeclaration> mergeFDs​(DirectCompilerResult... sets)
      • getExpression

        public com.github.javaparser.ast.expr.Expression getExpression()