Author: spagop
Date: 2008-08-19 08:05:45 -0400 (Tue, 19 Aug 2008)
New Revision: 442
Modified:
trunk/extensions/dna-sequencer-java/src/test/java/org/jboss/dna/jackrabbitcdnsupport/jackrabbitCNDSupportsTest.java
trunk/extensions/dna-sequencer-java/src/test/java/org/jboss/dna/sequencer/java/JavaMetadataSequencerTest.java
Log:
- support sequencing package declaration( FQL name of the package). Not supported is to
get information for package annotation
- support for sequencing class definition (modifiers, class name)
- support for sequencing imports (single import and import on demand)
- support for primitive type sequencing (modifiers, types, variables).Not supported is the
javadoc
- support for methods sequencing (modifiers, return type, method name, parameters).Not
supported are javadoc
- dna-sequencer-java.patch (randall)
Modified:
trunk/extensions/dna-sequencer-java/src/test/java/org/jboss/dna/jackrabbitcdnsupport/jackrabbitCNDSupportsTest.java
===================================================================
---
trunk/extensions/dna-sequencer-java/src/test/java/org/jboss/dna/jackrabbitcdnsupport/jackrabbitCNDSupportsTest.java 2008-08-19
12:05:11 UTC (rev 441)
+++
trunk/extensions/dna-sequencer-java/src/test/java/org/jboss/dna/jackrabbitcdnsupport/jackrabbitCNDSupportsTest.java 2008-08-19
12:05:45 UTC (rev 442)
@@ -91,7 +91,7 @@
FileInputStream cndFile = new FileInputStream(TESTATA_PATH +
"java-source-artifact.cnd");
assertNotNull(cndFile);
NodeType[] nodeTypes = ntm.registerNodeTypes(cndFile,
JackrabbitNodeTypeManager.TEXT_X_JCR_CND);
- assertEquals(29, nodeTypes.length);
+ assertEquals(26, nodeTypes.length);
for (NodeType nodeType : nodeTypes) {
System.out.println("node type name: " + nodeType.getName());
}
Modified:
trunk/extensions/dna-sequencer-java/src/test/java/org/jboss/dna/sequencer/java/JavaMetadataSequencerTest.java
===================================================================
---
trunk/extensions/dna-sequencer-java/src/test/java/org/jboss/dna/sequencer/java/JavaMetadataSequencerTest.java 2008-08-19
12:05:11 UTC (rev 441)
+++
trunk/extensions/dna-sequencer-java/src/test/java/org/jboss/dna/sequencer/java/JavaMetadataSequencerTest.java 2008-08-19
12:05:45 UTC (rev 442)
@@ -105,7 +105,7 @@
"java:typeName"),
is(new Object[] {"java.util"}));
- // support for sequencing class definition (moodifiers, class name)
+ // support for sequencing class definition (modifiers, class name)
assertThat(output.getPropertyValues("java:compilationUnit/java:unitType/java:classDeclaration/java:normalClass/java:normalClassDeclaration/java:modifier/java:modifierDeclaration[1]",
"java:modifierName"),
is(new Object[] {"public"}));