Package javax.tools.diagnostics.runtime.java

Examples of javax.tools.diagnostics.runtime.java.JavaObject


      fail("Unexpected illegal argument exception from JavaField.getFloat(intValue)");
   
  }
 
  public void testByteValue() throws Exception {
    JavaObject thisJavaObject = getScenerioReference();
    JavaField byteValueField = getJavaField(thisJavaObject, "byteValue");

    try{
      float aByteValue = byteValueField.getFloat(thisJavaObject);
    } catch (IllegalArgumentException e) {
View Full Code Here


      fail("Unexpected illegal argument exception from JavaField.getFloat(byteValue)");
   
  }
 
  public void testCharValue() throws Exception {
    JavaObject thisJavaObject = getScenerioReference();
    JavaField charValueField = getJavaField(thisJavaObject, "charValue");

    try{
      float aCharValue = charValueField.getFloat(thisJavaObject);
    } catch (IllegalArgumentException e) {
View Full Code Here

      fail("Unexpected illegal argument exception from JavaField.getFloat(charValue)");
   
  }
 
  public void testShortValue() throws Exception {
    JavaObject thisJavaObject = getScenerioReference();
    JavaField floatValueField = getJavaField(thisJavaObject, "floatValue");

    try{
      float aShortValue = floatValueField.getFloat(thisJavaObject);
    } catch (IllegalArgumentException e) {
View Full Code Here

   
  }
 
 
  public void testBooleanValue() throws Exception {
    JavaObject thisJavaObject = getScenerioReference();
    JavaField booleanValueField = getJavaField(thisJavaObject, "booleanValue");
   
    try{
      float aBooleanValue = booleanValueField.getFloat(thisJavaObject);
      fail("Missing illegal argument exception from JavaField.getFloat(booleanValue)");
View Full Code Here

      // expected
    }
  }
 
  public void testObjectReference() throws Exception {
    JavaObject thisJavaObject = getScenerioReference();
    JavaField objectReferenceField = getJavaField(thisJavaObject, "objectReference");
   
    try{
      float anObjectReference = objectReferenceField.getFloat(thisJavaObject);
      fail("Missing illegal argument exception from JavaField.getFloat(objectReference)");
View Full Code Here

   * @throws CorruptDataException
   * @throws MemoryAccessException
   */
  public void setUp() throws CorruptDataException, MemoryAccessException {
       
    JavaObject thisTestInstanceInDump=getScenerioReference();
    assertNotNull(thisTestInstanceInDump);
   
   
    Iterator i=thisTestInstanceInDump.getJavaClass().getDeclaredFields().iterator();
    assertNotNull("declared fields iterator is null",i);
   
    while(i.hasNext()) {
      Object o=i.next();
      if(o instanceof JavaField) {
        JavaField field=(JavaField) o;
        String name=field.getName();
        if(name.equals("configThreadInstances")) {
          JavaObject obj=(JavaObject) field.get(thisTestInstanceInDump);
          // found field
       
          int arraySize=obj.getArraySize();
          assertEquals(3,arraySize);
          threadDumpInstances=new JavaObject[arraySize];
          obj.arraycopy(0,threadDumpInstances,0,arraySize);
          return;
        }
       
      }
    }
View Full Code Here

   * Test that the contents of a thread created using new Thread() can be
   * retrieved
   */
  public void testSimpleThreadCreation() throws Exception {
    assertNotNull(threadDumpInstances);
    JavaObject o1=threadDumpInstances[0];
   
    Thread t=new Thread();
    JavaThread jt;
   
  }
View Full Code Here

   
    return thisObject;   
  }
 
  public void testUnicodeName() throws Exception {
    JavaObject thisJavaObject = getScenerioReference();
    JavaField unicodeField = getJavaField(thisJavaObject, "\u0412\u043e\u0434\u043a\u0430");
   
    assertNotNull("Unable to find the field \u0412\u043e\u0434\u043a\u0430", unicodeField);
   
    int intValue = unicodeField.getInt(thisJavaObject);
View Full Code Here

   
    assertEquals(setup.\u0412\u043e\u0434\u043a\u0430, intValue);   
  }
 
  public void testStaticUnicodeName() throws Exception {
    JavaObject thisJavaObject = getScenerioReference();
    JavaField unicodeField = getJavaField(thisJavaObject, "\u0412\u043e\u0434\u043a\u0430_static");
   
    assertNotNull("Unable to find the field \u0412\u043e\u0434\u043a\u0430_static", unicodeField);
   
    int intValue = unicodeField.getInt(null);
View Full Code Here

   
    assertEquals(SetupJavaField_getName.\u0412\u043e\u0434\u043a\u0430_static, intValue);   
  }
 
  public void testLongName() throws Exception {
    JavaObject thisJavaObject = getScenerioReference();
    JavaField longField = getJavaField(thisJavaObject, "thisIsAnIncrediblyLongNameBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlah");
   
    assertNotNull("Unable to find the field thisIsAnIncrediblyLongNameBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlah", longField);
   
    byte byteValue = longField.getByte(thisJavaObject);
View Full Code Here

TOP

Related Classes of javax.tools.diagnostics.runtime.java.JavaObject

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.