Examples of parseClass()


Examples of groovy.lang.GroovyClassLoader.parseClass()

            // store the route definition
            // File file = storeRoute(route, LANGUAGE_GROOVY);

            // load the definition class into a RouteBuilder instance
            GroovyClassLoader classLoader = new GroovyClassLoader();
            Class<?> clazz = classLoader.parseClass(route);
            RouteBuilder builder = (RouteBuilder)clazz.newInstance();
            LOG.info("Loaded builder: " + builder);

            postRoutes(builder);
View Full Code Here

Examples of groovy.lang.GroovyClassLoader.parseClass()

    GroovyClassLoader gcl = new GroovyClassLoader();

    MetaClass metaClass = new LineMetaClass();
    GroovySystem.getMetaClassRegistry().setMetaClass(BasicLine.class, metaClass);

    Class<?> clazz = gcl.parseClass(resource.getInputStream());
    return (TextReport<?>) clazz.newInstance();
  }
}
View Full Code Here

Examples of groovy.lang.GroovyClassLoader.parseClass()

      }
      Class<?> clazz = null;
      try
      {
         if (name != null && name.length() > 0)
            clazz = loader.parseClass(stream, name);
         else
            clazz = loader.parseClass(stream);
      }
      catch (CompilationFailedException e)
      {
View Full Code Here

Examples of groovy.lang.GroovyClassLoader.parseClass()

      try
      {
         if (name != null && name.length() > 0)
            clazz = loader.parseClass(stream, name);
         else
            clazz = loader.parseClass(stream);
      }
      catch (CompilationFailedException e)
      {
         throw new IOException("Error occurs when parse stream, compiler error:\n " + e.getMessage());
      }
View Full Code Here

Examples of groovy.lang.GroovyClassLoader.parseClass()

    @SuppressWarnings(value = "unchecked")
    private void loadCommand(File file) {
        try {
            ClassLoader parent = getClass().getClassLoader();
            GroovyClassLoader loader = new GroovyClassLoader(parent);
            Class<? extends Command> groovyClass = (Class<? extends Command>) loader.parseClass(file);

            if(groovyClass.isAnnotationPresent(CommandDefinition.class)) {
                boolean correctClass = false;
                for(Class groovyInterface : groovyClass.getInterfaces()) {
                    if(groovyInterface.equals(Command.class)) {
View Full Code Here

Examples of groovy.lang.GroovyClassLoader.parseClass()

    @SuppressWarnings(value = "unchecked")
    private void loadCommand(File file) {
        try {
            ClassLoader parent = getClass().getClassLoader();
            GroovyClassLoader loader = new GroovyClassLoader(parent);
            Class<? extends Command> groovyClass = (Class<? extends Command>) loader.parseClass(file);

            if(groovyClass.isAnnotationPresent(CommandDefinition.class)) {
                boolean correctClass = false;
                for(Class groovyInterface : groovyClass.getInterfaces()) {
                    if(groovyInterface.equals(Command.class)) {
View Full Code Here

Examples of groovy.lang.GroovyClassLoader.parseClass()

            writer.flush();
            String value = writer.toString();
            if (value != null) {
                InputStream in = new ByteArrayInputStream(value.getBytes());
                GroovyClassLoader loader = new GroovyClassLoader();
                Class groovyClass = loader.parseClass(groovyFileStream);
                GroovyObject groovyObject =
                    (GroovyObject) groovyClass.newInstance();
                Object[] arg = { in };
                Object obj = groovyObject.invokeMethod(methodName, arg);
                if (obj == null) {
View Full Code Here

Examples of groovy.lang.GroovyClassLoader.parseClass()

            return null;
        }
        try{
            GroovyClassLoader gcl = new GroovyClassLoader(TestUtil.class.getClassLoader());

            Class testClass = gcl.parseClass(script, "__GenRESTTestCase__");

            TestSuite suite = new GroovyTestSuite();

            final RoRequestBean roRequest = new RoRequestBean(request);
            final RoResponseBean roResponse = new RoResponseBean(response);
View Full Code Here

Examples of groovy.lang.GroovyClassLoader.parseClass()

    @SuppressWarnings("unchecked")
    protected void setUp() throws Exception {
        super.setUp();
        GroovyClassLoader cl = new GroovyClassLoader(getClass().getClassLoader());
        implClass = cl.parseClass(SCRIPT);
        scopeContainer = createMock(ScopeContainer.class);
        expect(scopeContainer.getInstance(isA(AtomicComponent.class))).andStubAnswer(new IAnswer() {
            public Object answer() throws Throwable {
                return ((AtomicComponent) getCurrentArguments()[0]).createInstance();
            }
View Full Code Here

Examples of groovy.lang.GroovyClassLoader.parseClass()

    @SuppressWarnings("unchecked")
    protected void setUp() throws Exception {
        super.setUp();
        GroovyClassLoader cl = new GroovyClassLoader(getClass().getClassLoader());
        implClass = cl.parseClass(SCRIPT);
        scopeContainer = createMock(ScopeContainer.class);
        expect(scopeContainer.getInstance(isA(AtomicComponent.class))).andStubAnswer(new IAnswer() {
            public Object answer() throws Throwable {
                return ((AtomicComponent) getCurrentArguments()[0]).createInstance();
            }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.