Examples of addPathName()


Examples of gov.nasa.jpf.autodoc.types.parser.ClassPath.addPathName()

   
    String classname = "gov.nasa.jpf.autodoc.types.AutoDocTool";
    String badclassname = "gov.nasa.jpf.unexistent.FakeBadClass";
   
    ClassPath cp = new ClassPath();
    cp.addPathName("build/jpf-autodoc-types.jar");
    assertTrue(cp.classFound(classname));
    assertFalse(cp.classFound(badclassname));
  }
 
  /**
 
View Full Code Here

Examples of gov.nasa.jpf.autodoc.types.parser.ClassPath.addPathName()

    System.out.println("method> getSource");
   
    String classname = "gov.nasa.jpf.autodoc.types.AutoDocTool";
   
    ClassPath cp = new ClassPath();
    cp.addPathName("lib/jpf.jar");
    cp.addPathName("build/tests");
    cp.addPathName("build/main/");
   
    String source = cp.getSource(classname);
    System.out.println("  source: " + source);
View Full Code Here

Examples of gov.nasa.jpf.autodoc.types.parser.ClassPath.addPathName()

   
    String classname = "gov.nasa.jpf.autodoc.types.AutoDocTool";
   
    ClassPath cp = new ClassPath();
    cp.addPathName("lib/jpf.jar");
    cp.addPathName("build/tests");
    cp.addPathName("build/main/");
   
    String source = cp.getSource(classname);
    System.out.println("  source: " + source);
    assertTrue(source.endsWith("main"));
View Full Code Here

Examples of gov.nasa.jpf.autodoc.types.parser.ClassPath.addPathName()

    String classname = "gov.nasa.jpf.autodoc.types.AutoDocTool";
   
    ClassPath cp = new ClassPath();
    cp.addPathName("lib/jpf.jar");
    cp.addPathName("build/tests");
    cp.addPathName("build/main/");
   
    String source = cp.getSource(classname);
    System.out.println("  source: " + source);
    assertTrue(source.endsWith("main"));
  }
View Full Code Here

Examples of gov.nasa.jpf.autodoc.types.parser.ClassPath.addPathName()

    ClassFileParser cfparser = new ClassFileParser();
    String classname = "gov.nasa.jpf.autodoc.types.parser.ClassFileParser";
    ClassPath classpath = new ClassPath();

    classpath.addPathName("build/main");
    cfparser.parse(classname, classpath);

    assertFalse(cfparser.getClassInfo().getName().isEmpty());
    System.out.print("  [0] class: " + cfparser.getClassInfo().getName());
    //--- No assertion for superClsName. It could be empty.
View Full Code Here

Examples of gov.nasa.jpf.autodoc.types.parser.ClassPath.addPathName()

    System.out.println("method> parse(byte[])");

    ClassFileParser cfparser = new ClassFileParser();
    ClassPath cp = new ClassPath();

    cp.addPathName("build/main");
    cfparser.parse(cp.getClassData("gov.nasa.jpf.autodoc.types.parser"
                                   + ".ClassFileParser"));

    assertFalse(cfparser.getClassInfo().getName().isEmpty());
    System.out.print("  [0] class: " + cfparser.getClassInfo().getName());
View Full Code Here

Examples of gov.nasa.jpf.autodoc.types.parser.ClassPath.addPathName()

    ClassFileParser cfparser = new ClassFileParser();
    ClassPath classpath = new ClassPath();

    String classname = "gov.nasa.jpf.autodoc.types.AutoDocTool";
   
    classpath.addPathName("build/main");
    String layer = cfparser.inferLayer(classname, classpath);
   
    assertEquals("main", layer);
    System.out.println("  layer: " + layer);
  }
View Full Code Here

Examples of gov.nasa.jpf.autodoc.types.parser.ClassPath.addPathName()

  @Test
  public void testParseBytes() throws Exception {
    System.out.println("method> parseBytes");
   
    ClassPath cp = new ClassPath();
    cp.addPathName("build/jpf-autodoc-types.jar");

    ArrayList<byte[]> data = new ArrayList<byte[]>();
    data.add(cp.getClassData("gov.nasa.jpf.autodoc.types.AutoDocTool"));
    data.add(cp.getClassData("gov.nasa.jpf.autodoc.types.parser.TargetParser"));
    data.add(cp.getClassData("gov.nasa.jpf.autodoc.types.parser.ClassFileParser"));
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.