Package org.kite9.diagram.builders

Examples of org.kite9.diagram.builders.Test6Dependency$B


      if (within instanceof Container) {
        return (Container) within;
      } else if (within instanceof Contained) {
        return ((Contained) within).getContainer();
      } else {
        throw new Kite9ProcessingException("Cannot find container for " + within);
      }
    } else {
      // object must exist outside context
      if (within instanceof Contained) {
        return ((Contained) within).getContainer();
      } else {
        throw new Kite9ProcessingException("Cannot find container for " + within);
      }
    }
  }
View Full Code Here


      if (t.getSort() == Type.OBJECT) {
        String className2 = t.getInternalName();
        addDependency(className, model, className2);
      }
    } catch (RuntimeException e) {
      throw new Kite9ProcessingException("Could not handle type: " + t.getDescriptor(), e);
    }
  }
View Full Code Here

  public void test_1_14_AnnotationReference() throws Exception {
    Set<AnnotationHandle> refs = pm.getAnnotationReferences(convertName(Refs.Referenced.class));
    Method m = Refs.class.getMethod("referencer");
    MethodHandle mh = new MethodHandle(m);
    Reference ref = m.getAnnotation(Reference.class);
    AnnotationHandle expected = new AnnotationHandle(ref, mh, "refs");
    Assert.assertTrue(refs.contains(expected));
  }
View Full Code Here

  @Test
  public void test_1_17_TestConstructor1CallingContainsConstructor2() throws IOException, SecurityException, NoSuchMethodException {
    Constructor<?> c1 = Con1.class.getConstructor();
    Constructor<?> c2 = Con2.class.getConstructor();
   
    Assert.assertTrue(pm.getCalls(new ConstructorHandle(c1)).contains(new ConstructorHandle(c2)));
  }
View Full Code Here

  @Test
  public void test_1_3_TestMethodBCallingField() throws IOException, SecurityException, NoSuchMethodException,
      NoSuchFieldException {
    Method mb = CallerCalling.class.getMethod("methodB");
    Field sub = CallerCalling.class.getDeclaredField("sub");
    Assert.assertTrue(pm.getCalls(new MethodHandle(mb)).contains(new FieldHandle(sub)));
  }
View Full Code Here

  @Test
  public void test_1_4_TestFieldCalledByMethodB() throws IOException, SecurityException, NoSuchFieldException,
      NoSuchMethodException {
    Method mb = CallerCalling.class.getMethod("methodB");
    Field sub = CallerCalling.class.getDeclaredField("sub");
    Assert.assertTrue(pm.getCalledBy(new FieldHandle(sub)).contains(new MethodHandle(mb)));
  }
View Full Code Here

  @Test
  public void test_1_9_ClassHavingAnnotation() throws IOException, SecurityException, NoSuchFieldException {
    Set<MemberHandle> subs = pm.getMembersWithAnnotation(convertName(K9OnDiagram.class));
    Field sf = Annotated.class.getField("someField");
    Assert.assertTrue(subs.contains(new FieldHandle(sf)));
  }
View Full Code Here

  @Test
  public void test_1_1_TestMethodBCallersContainsA() throws IOException, SecurityException, NoSuchMethodException {
    Method mb = CallerCalling.class.getMethod("methodB");
    Method ma = CallerCalling.class.getMethod("methodA");

    Assert.assertTrue(pm.getCalledBy(new MethodHandle(mb)).contains(new MethodHandle(ma)));
  }
View Full Code Here

  @Test
  public void test_1_2_TestMethodACallingContainsB() throws IOException, SecurityException, NoSuchMethodException {
    Method mb = CallerCalling.class.getMethod("methodB");
    Method ma = CallerCalling.class.getMethod("methodA");

    Assert.assertTrue(pm.getCalls(new MethodHandle(ma)).contains(new MethodHandle(mb)));
  }
View Full Code Here

  @Test
  public void test_1_3_TestMethodBCallingField() throws IOException, SecurityException, NoSuchMethodException,
      NoSuchFieldException {
    Method mb = CallerCalling.class.getMethod("methodB");
    Field sub = CallerCalling.class.getDeclaredField("sub");
    Assert.assertTrue(pm.getCalls(new MethodHandle(mb)).contains(new FieldHandle(sub)));
  }
View Full Code Here

TOP

Related Classes of org.kite9.diagram.builders.Test6Dependency$B

Copyright © 2018 www.massapicom. 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.