Package org.eclipse.jdt.internal.compiler

Examples of org.eclipse.jdt.internal.compiler.Compiler


   
    settings.put(OPTION_Source, javaVersion);
    settings.put(OPTION_TargetPlatform, javaVersion);
    settings.put(OPTION_PreserveUnusedLocal, PRESERVE);
    settings.put(OPTION_Compliance, javaVersion);
    jdtCompiler = new Compiler(
        new NameEnv(cl),
        DefaultErrorHandlingPolicies.exitOnFirstError(),
        settings,
        new CompilerRequestor(),
        new DefaultProblemFactory(Locale.ENGLISH)) {
View Full Code Here


            new ICompilationUnit[classNames.length];
        for (int i = 0; i < compilationUnits.length; i++) {
            String className = classNames[i];
            compilationUnits[i] = new CompilationUnit(fileNames[i], className);
        }
        Compiler compiler = new Compiler(env,
                                         policy,
                                         settings,
                                         requestor,
                                         problemFactory,
                                         true);
        compiler.compile(compilationUnits);

        if (!ctxt.keepGenerated()) {
            File javaFile = new File(ctxt.getServletJavaFileName());
            javaFile.delete();
        }
View Full Code Here

                    }
                }
            }
        };

        final Compiler compiler = new Compiler(nameEnvironment, policy, settingsMap, compilerRequestor, problemFactory, false);

        compiler.compile(compilationUnits);

        final CompilationProblem[] result = new CompilationProblem[problems.size()];
        problems.toArray(result);
        return new org.drools.commons.jci.compilers.CompilationResult(result);
    }
View Full Code Here

                    }
                }
            }
        };

        final Compiler compiler = new Compiler(nameEnvironment, policy, settingsMap, compilerRequestor, problemFactory, false);

        compiler.compile(compilationUnits);

        final CompilationProblem[] result = new CompilationProblem[problems.size()];
        problems.toArray(result);
        return new org.drools.commons.jci.compilers.CompilationResult(result);
    }
View Full Code Here

        CompilerOptions.GENERATE);
    settings.put(CompilerOptions.OPTION_SourceFileAttribute,
        CompilerOptions.GENERATE);

    CompileRequestorImpl requestor = new CompileRequestorImpl();
    Compiler compiler = new Compiler(new NameEnvironmentImpl(unit),
        DefaultErrorHandlingPolicies.proceedWithAllProblems(),
        settings, requestor, new DefaultProblemFactory(
            Locale.getDefault()));

    compiler.compile(new ICompilationUnit[] { unit });
    // System.out.println(unit.getContents());
    List problems = requestor.getProblems();
    boolean error = false;
    for (Iterator it = problems.iterator(); it.hasNext();) {
      IProblem problem = (IProblem) it.next();
View Full Code Here

          CompilerOptions.DISABLED);
    } else {
      settings = compilerSettings;
    }
    CompileRequestorImpl requestor = new CompileRequestorImpl();
    Compiler compiler = new Compiler(new NameEnvironmentImpl(unit),
        DefaultErrorHandlingPolicies.proceedWithAllProblems(),
        settings, requestor, new DefaultProblemFactory(
            Locale.getDefault()));
    compiler.compile(new ICompilationUnit[] { unit });

    List problems = requestor.getProblems();
    boolean error = false;
    prob = new IProblem[problems.size()];
    int errorCount = 0, warningCount = 0, count = 0;
View Full Code Here

            new ICompilationUnit[classNames.length];
        for (int i = 0; i < compilationUnits.length; i++) {
            String className = classNames[i];
            compilationUnits[i] = new CompilationUnit(fileNames[i], className);
        }
        Compiler compiler = new Compiler(env,
                                         policy,
                                         settings,
                                         requestor,
                                         problemFactory,
                                         true);
        compiler.compile(compilationUnits);

        if (!ctxt.keepGenerated()) {
            File javaFile = new File(ctxt.getServletJavaFileName());
            javaFile.delete();
        }
View Full Code Here

                    }
                }
            }
        };

        final Compiler compiler = new Compiler(nameEnvironment, policy, settingsMap, compilerRequestor, problemFactory, false);

        compiler.compile(compilationUnits);

        final CompilationProblem[] result = new CompilationProblem[problems.size()];
        problems.toArray(result);
        return new org.drools.commons.jci.compilers.CompilationResult(result);
    }
View Full Code Here

        // ----------------------------------------------------------------------
        // Compile!
        // ----------------------------------------------------------------------

        CompilerOptions options = new CompilerOptions( settings );
        Compiler compiler = new Compiler( env, policy, options, requestor, problemFactory );

        ICompilationUnit[] units = (ICompilationUnit[])
            compilationUnits.toArray( new ICompilationUnit[ compilationUnits.size() ] );

        compiler.compile( units );

        return errors;
    }
View Full Code Here

        CompilerOptions.GENERATE);
    settings.put(CompilerOptions.OPTION_SourceFileAttribute,
        CompilerOptions.GENERATE);

    CompileRequestorImpl requestor = new CompileRequestorImpl();
    Compiler compiler = new Compiler(new NameEnvironmentImpl(unit),
        DefaultErrorHandlingPolicies.proceedWithAllProblems(),
        settings, requestor, new DefaultProblemFactory(
            Locale.getDefault()));

    compiler.compile(new ICompilationUnit[] { unit });
    // System.out.println(unit.getContents());
    List problems = requestor.getProblems();
    boolean error = false;
    for (Iterator it = problems.iterator(); it.hasNext();) {
      IProblem problem = (IProblem) it.next();
View Full Code Here

TOP

Related Classes of org.eclipse.jdt.internal.compiler.Compiler

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.