Examples of JavaClassSource


Examples of org.jboss.forge.roaster.model.source.JavaClassSource

   @Test
   public void testIsFieldEnum() throws Exception
   {
      JavaProjectType javaProjectType = new JavaProjectType();
      Project project = projectFactory.createTempProject(javaProjectType.getRequiredFacets());
      JavaClassSource targetClass = Roaster.parse(JavaClassSource.class, "public class Test{}");
      JavaEnumSource testEnum = Roaster.create(JavaEnumSource.class).setName("TestEnum");

      String testPackage = "org.jboss.forge.testpkg";

      targetClass.setPackage(testPackage);
      testEnum.setPackage(testPackage);

      JavaSourceFacet javaSourceFacet = project.getFacet(JavaSourceFacet.class);

      javaSourceFacet.saveJavaSource(targetClass);
View Full Code Here

Examples of org.jboss.forge.roaster.model.source.JavaClassSource

   @Override
   public Result execute(UIExecutionContext context) throws Exception
   {
      JavaResource javaResource = targetClass.getValue();
      String fieldNameStr = named.getValue();
      JavaClassSource targetClass = javaResource.getJavaType();
      FieldSource<JavaClassSource> field = targetClass.getField(fieldNameStr);
      String action = (field == null) ? "created" : "updated";
      if (field != null)
      {
         UIPrompt prompt = context.getPrompt();
         if (prompt.promptBoolean("Field '" + field.getName() + "' already exists. Do you want to overwrite it?"))
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.