Skip to content

Commit

Permalink
testing added pair programming
Browse files Browse the repository at this point in the history
  • Loading branch information
CJ Miller committed Jan 5, 2016
1 parent 552f284 commit def7a46
Show file tree
Hide file tree
Showing 14 changed files with 535 additions and 338 deletions.
2 changes: 2 additions & 0 deletions .classpath
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="src" path="test"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="lib" path="lib/asm-all-5.0.4.jar" sourcepath="lib/src.zip"/>
<classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/>
<classpathentry combineaccessrules="false" kind="src" path="/Lab1-3"/>
<classpathentry kind="output" path="bin"/>
</classpath>
Binary file added docs/ASM_UML.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
227 changes: 227 additions & 0 deletions docs/ASM_UML.uxf
Original file line number Diff line number Diff line change
@@ -0,0 +1,227 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<diagram program="umlet" version="13.3">
<zoom_level>10</zoom_level>
<element>
<id>UMLClass</id>
<coordinates>
<x>900</x>
<y>280</y>
<w>650</w>
<h>140</h>
</coordinates>
<panel_attributes>ClassMethodVisitor
--
-out: OutputStream
-firstMethod: boolean
--
+visitMethod(int access, String name, String desc, String signature, String[] exceptions): MethodVisitor
~addAccessLevel(int access): void
~addReturnType(String desc): void
~addArguments(String desc): void
--
</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLClass</id>
<coordinates>
<x>600</x>
<y>80</y>
<w>440</w>
<h>190</h>
</coordinates>
<panel_attributes>Relations
--
~includedELements = new ArrayList&lt;String&gt;(): List&lt;String&gt;
~childParrent = new HashMap&lt;String, String&gt;(): Map&lt;String, String&gt;
~interfaces = new ArrayList&lt;String[]&gt;(): List&lt;String[]&gt;
--
+addElement(String element): void
+addChildParrentRelation(String child, String parrent): void
+addInterfaceRelation(String clazz, String interfase): void
+getChildParentIncludedRelations(): Map&lt;String, String&gt;
+getIncludedInterfaceRelations(): List&lt;String[]&gt;
--
</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLClass</id>
<coordinates>
<x>900</x>
<y>430</y>
<w>650</w>
<h>150</h>
</coordinates>
<panel_attributes>ClassDeclarationVisitor
--
-out: OutputStream
-relations: Relations
--
+visit(int version, int access, String name, String signature, String superName, String[] interfaces): void
-addInterfaceName(String thisName, String[] interfaces): void
-addSuperName(String thisName, String superName): void
+getCleanName(String s): String
--
</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLClass</id>
<coordinates>
<x>900</x>
<y>590</y>
<w>580</w>
<h>90</h>
</coordinates>
<panel_attributes>ClassFieldVisitor
--
-out: OutputStream
--
+visitField(int access, String name, String desc, String signature, Object value): FieldVisitor
+getAccessLevel(int access): String
--
</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLClass</id>
<coordinates>
<x>0</x>
<y>410</y>
<w>630</w>
<h>110</h>
</coordinates>
<panel_attributes>Main
--
+ CLASSES : String[]
--
+main(String[] args) : void
-writeChildParrentRelations(Map&lt;String, String&gt; childParrentRelations, OutputStream out) : void
-writeInterfaceRelations(List&lt;String[]&gt; interfaces, OutputStream out) : void
--
</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>620</x>
<y>320</y>
<w>300</w>
<h>150</h>
</coordinates>
<panel_attributes>lt=&lt;-</panel_attributes>
<additional_attributes>280.0;10.0;200.0;10.0;200.0;130.0;10.0;130.0</additional_attributes>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>620</x>
<y>470</y>
<w>300</w>
<h>30</h>
</coordinates>
<panel_attributes>lt=&lt;-</panel_attributes>
<additional_attributes>280.0;10.0;10.0;10.0</additional_attributes>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>620</x>
<y>490</y>
<w>300</w>
<h>160</h>
</coordinates>
<panel_attributes>lt=&lt;-</panel_attributes>
<additional_attributes>280.0;140.0;200.0;140.0;200.0;10.0;10.0;10.0</additional_attributes>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>450</x>
<y>190</y>
<w>170</w>
<h>240</h>
</coordinates>
<panel_attributes>lt=&lt;-</panel_attributes>
<additional_attributes>150.0;10.0;10.0;10.0;10.0;220.0</additional_attributes>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>690</x>
<y>260</y>
<w>230</w>
<h>140</h>
</coordinates>
<panel_attributes>lt=&lt;-</panel_attributes>
<additional_attributes>10.0;10.0;10.0;120.0;210.0;120.0</additional_attributes>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>690</x>
<y>370</y>
<w>230</w>
<h>200</h>
</coordinates>
<panel_attributes>lt=-</panel_attributes>
<additional_attributes>10.0;10.0;10.0;180.0;210.0;180.0</additional_attributes>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>690</x>
<y>540</y>
<w>230</w>
<h>130</h>
</coordinates>
<panel_attributes>lt=-</panel_attributes>
<additional_attributes>10.0;10.0;10.0;110.0;210.0;110.0</additional_attributes>
</element>
<element>
<id>UMLClass</id>
<coordinates>
<x>1770</x>
<y>450</y>
<w>100</w>
<h>40</h>
</coordinates>
<panel_attributes>ClassVisitor</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>1540</x>
<y>330</y>
<w>250</w>
<h>140</h>
</coordinates>
<panel_attributes>lt=&lt;&lt;-</panel_attributes>
<additional_attributes>230.0;120.0;140.0;120.0;140.0;10.0;10.0;10.0</additional_attributes>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>1540</x>
<y>460</y>
<w>250</w>
<h>30</h>
</coordinates>
<panel_attributes>lt=&lt;&lt;-</panel_attributes>
<additional_attributes>230.0;10.0;10.0;10.0</additional_attributes>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>1470</x>
<y>480</y>
<w>320</w>
<h>160</h>
</coordinates>
<panel_attributes>lt=&lt;&lt;-</panel_attributes>
<additional_attributes>300.0;10.0;210.0;10.0;210.0;140.0;10.0;140.0</additional_attributes>
</element>
</diagram>
Binary file added docs/ASM_UML_Generated.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit def7a46

Please sign in to comment.