jdi

16:37:23.202 INFO  jd.cli.Main - Decompiling jdi.jar
package com.sun.jdi;

public class AbsentInformationException
  extends Exception
{
  private static final long serialVersionUID = 1L;
  
  public AbsentInformationException() {}
  
  public AbsentInformationException(String arg1)
  {
    super(arg1);
  }
}

/* Location:
 * Qualified Name:     com.sun.jdi.AbsentInformationException
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi;

public abstract interface Accessible
{
  public abstract boolean isPackagePrivate();
  
  public abstract boolean isPrivate();
  
  public abstract boolean isProtected();
  
  public abstract boolean isPublic();
  
  public abstract int modifiers();
}

/* Location:
 * Qualified Name:     com.sun.jdi.Accessible
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi;

import java.util.List;

public abstract interface ArrayReference
  extends ObjectReference
{
  public abstract Value getValue(int paramInt);
  
  public abstract List getValues();
  
  public abstract List getValues(int paramInt1, int paramInt2);
  
  public abstract int length();
  
  public abstract void setValue(int paramInt, Value paramValue)
    throws InvalidTypeException, ClassNotLoadedException;
  
  public abstract void setValues(int paramInt1, List paramList, int paramInt2, int paramInt3)
    throws InvalidTypeException, ClassNotLoadedException;
  
  public abstract void setValues(List paramList)
    throws InvalidTypeException, ClassNotLoadedException;
}

/* Location:
 * Qualified Name:     com.sun.jdi.ArrayReference
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi;

public abstract interface ArrayType
  extends ReferenceType
{
  public abstract String componentSignature();
  
  public abstract Type componentType()
    throws ClassNotLoadedException;
  
  public abstract String componentTypeName();
  
  public abstract ArrayReference newInstance(int paramInt);
}

/* Location:
 * Qualified Name:     com.sun.jdi.ArrayType
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi;

public abstract interface BooleanType
  extends PrimitiveType
{}

/* Location:
 * Qualified Name:     com.sun.jdi.BooleanType
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi;

public abstract interface BooleanValue
  extends PrimitiveValue
{
  public abstract boolean equals(Object paramObject);
  
  public abstract int hashCode();
  
  public abstract boolean value();
}

/* Location:
 * Qualified Name:     com.sun.jdi.BooleanValue
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi;

public class Bootstrap
{
  public static VirtualMachineManager virtualMachineManager()
  {
    return null;
  }
}

/* Location:
 * Qualified Name:     com.sun.jdi.Bootstrap
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi;

public abstract interface ByteType
  extends PrimitiveType
{}

/* Location:
 * Qualified Name:     com.sun.jdi.ByteType
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi;

public abstract interface ByteValue
  extends PrimitiveValue, Comparable
{
  public abstract boolean equals(Object paramObject);
  
  public abstract int hashCode();
  
  public abstract byte value();
}

/* Location:
 * Qualified Name:     com.sun.jdi.ByteValue
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi;

public abstract interface CharType
  extends PrimitiveType
{}

/* Location:
 * Qualified Name:     com.sun.jdi.CharType
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi;

public abstract interface CharValue
  extends PrimitiveValue, Comparable
{
  public abstract boolean equals(Object paramObject);
  
  public abstract int hashCode();
  
  public abstract char value();
}

/* Location:
 * Qualified Name:     com.sun.jdi.CharValue
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi;

import java.util.List;

public abstract interface ClassLoaderReference
  extends ObjectReference
{
  public abstract List definedClasses();
  
  public abstract List visibleClasses();
}

/* Location:
 * Qualified Name:     com.sun.jdi.ClassLoaderReference
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi;

public class ClassNotLoadedException
  extends Exception
{
  private static final long serialVersionUID = 1L;
  private String name;
  
  public ClassNotLoadedException(String className)
  {
    name = className;
  }
  
  public ClassNotLoadedException(String className, String msg)
  {
    super(msg);
    name = className;
  }
  
  public String className()
  {
    return name;
  }
}

/* Location:
 * Qualified Name:     com.sun.jdi.ClassNotLoadedException
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi;

public class ClassNotPreparedException
  extends RuntimeException
{
  private static final long serialVersionUID = 1L;
  
  public ClassNotPreparedException() {}
  
  public ClassNotPreparedException(String arg1)
  {
    super(arg1);
  }
}

/* Location:
 * Qualified Name:     com.sun.jdi.ClassNotPreparedException
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi;

public abstract interface ClassObjectReference
  extends ObjectReference
{
  public abstract ReferenceType reflectedType();
}

/* Location:
 * Qualified Name:     com.sun.jdi.ClassObjectReference
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi;

import java.util.List;

public abstract interface ClassType
  extends ReferenceType
{
  public static final int INVOKE_SINGLE_THREADED = 1;
  
  public abstract List allInterfaces();
  
  public abstract Method concreteMethodByName(String paramString1, String paramString2);
  
  public abstract List interfaces();
  
  public abstract Value invokeMethod(ThreadReference paramThreadReference, Method paramMethod, List paramList, int paramInt)
    throws InvalidTypeException, ClassNotLoadedException, IncompatibleThreadStateException, InvocationException;
  
  public abstract boolean isEnum();
  
  public abstract ObjectReference newInstance(ThreadReference paramThreadReference, Method paramMethod, List paramList, int paramInt)
    throws InvalidTypeException, ClassNotLoadedException, IncompatibleThreadStateException, InvocationException;
  
  public abstract void setValue(Field paramField, Value paramValue)
    throws InvalidTypeException, ClassNotLoadedException;
  
  public abstract List subclasses();
  
  public abstract ClassType superclass();
}

/* Location:
 * Qualified Name:     com.sun.jdi.ClassType
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi;

public abstract interface DoubleType
  extends PrimitiveType
{}

/* Location:
 * Qualified Name:     com.sun.jdi.DoubleType
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi;

public abstract interface DoubleValue
  extends PrimitiveValue, Comparable
{
  public abstract boolean equals(Object paramObject);
  
  public abstract int hashCode();
  
  public abstract double value();
}

/* Location:
 * Qualified Name:     com.sun.jdi.DoubleValue
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi;

public abstract interface Field
  extends TypeComponent, Comparable
{
  public abstract boolean equals(Object paramObject);
  
  public abstract int hashCode();
  
  public abstract boolean isEnumConstant();
  
  public abstract boolean isTransient();
  
  public abstract boolean isVolatile();
  
  public abstract Type type()
    throws ClassNotLoadedException;
  
  public abstract String typeName();
}

/* Location:
 * Qualified Name:     com.sun.jdi.Field
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi;

public abstract interface FloatType
  extends PrimitiveType
{}

/* Location:
 * Qualified Name:     com.sun.jdi.FloatType
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi;

public abstract interface FloatValue
  extends PrimitiveValue, Comparable
{
  public abstract boolean equals(Object paramObject);
  
  public abstract int hashCode();
  
  public abstract float value();
}

/* Location:
 * Qualified Name:     com.sun.jdi.FloatValue
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi;

public class IncompatibleThreadStateException
  extends Exception
{
  private static final long serialVersionUID = 1L;
  
  public IncompatibleThreadStateException() {}
  
  public IncompatibleThreadStateException(String arg1)
  {
    super(arg1);
  }
}

/* Location:
 * Qualified Name:     com.sun.jdi.IncompatibleThreadStateException
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi;

public class InconsistentDebugInfoException
  extends RuntimeException
{
  private static final long serialVersionUID = 1L;
  
  public InconsistentDebugInfoException() {}
  
  public InconsistentDebugInfoException(String arg1)
  {
    super(arg1);
  }
}

/* Location:
 * Qualified Name:     com.sun.jdi.InconsistentDebugInfoException
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi;

public abstract interface IntegerType
  extends PrimitiveType
{}

/* Location:
 * Qualified Name:     com.sun.jdi.IntegerType
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi;

public abstract interface IntegerValue
  extends PrimitiveValue, Comparable
{
  public abstract boolean equals(Object paramObject);
  
  public abstract int hashCode();
  
  public abstract int value();
}

/* Location:
 * Qualified Name:     com.sun.jdi.IntegerValue
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi;

import java.util.List;

public abstract interface InterfaceType
  extends ReferenceType
{
  public abstract List implementors();
  
  public abstract List subinterfaces();
  
  public abstract List superinterfaces();
}

/* Location:
 * Qualified Name:     com.sun.jdi.InterfaceType
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi;

public class InternalException
  extends RuntimeException
{
  private static final long serialVersionUID = 1L;
  private int error;
  
  public InternalException() {}
  
  public InternalException(int errorCode)
  {
    error = errorCode;
  }
  
  public InternalException(String s)
  {
    super(s);
  }
  
  public InternalException(String s, int errorCode)
  {
    super(s);
    error = errorCode;
  }
  
  public int errorCode()
  {
    return error;
  }
}

/* Location:
 * Qualified Name:     com.sun.jdi.InternalException
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi;

/**
 * @deprecated
 */
public class InvalidCodeIndexException
  extends RuntimeException
{
  private static final long serialVersionUID = 1L;
  
  /**
   * @deprecated
   */
  public InvalidCodeIndexException() {}
  
  /**
   * @deprecated
   */
  public InvalidCodeIndexException(String arg1)
  {
    super(arg1);
  }
}

/* Location:
 * Qualified Name:     com.sun.jdi.InvalidCodeIndexException
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi;

/**
 * @deprecated
 */
public class InvalidLineNumberException
  extends RuntimeException
{
  private static final long serialVersionUID = 1L;
  
  /**
   * @deprecated
   */
  public InvalidLineNumberException() {}
  
  /**
   * @deprecated
   */
  public InvalidLineNumberException(String arg1)
  {
    super(arg1);
  }
}

/* Location:
 * Qualified Name:     com.sun.jdi.InvalidLineNumberException
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi;

public class InvalidStackFrameException
  extends RuntimeException
{
  private static final long serialVersionUID = 1L;
  
  public InvalidStackFrameException() {}
  
  public InvalidStackFrameException(String arg1)
  {
    super(arg1);
  }
}

/* Location:
 * Qualified Name:     com.sun.jdi.InvalidStackFrameException
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi;

public class InvalidTypeException
  extends Exception
{
  private static final long serialVersionUID = 1L;
  
  public InvalidTypeException() {}
  
  public InvalidTypeException(String arg1)
  {
    super(arg1);
  }
}

/* Location:
 * Qualified Name:     com.sun.jdi.InvalidTypeException
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi;

public class InvocationException
  extends Exception
{
  private static final long serialVersionUID = 1L;
  private ObjectReference exception;
  
  public InvocationException(ObjectReference arg1)
  {
    exception = arg1;
  }
  
  public ObjectReference exception()
  {
    return exception;
  }
}

/* Location:
 * Qualified Name:     com.sun.jdi.InvocationException
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi;

import java.security.BasicPermission;

public class JDIPermission
  extends BasicPermission
{
  private static final long serialVersionUID = 1L;
  
  public JDIPermission(String arg1)
  {
    super(arg1);
  }
  
  public JDIPermission(String arg1, String arg2)
  {
    super(arg1, arg2);
  }
}

/* Location:
 * Qualified Name:     com.sun.jdi.JDIPermission
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi;

public abstract interface LocalVariable
  extends Mirror, Comparable
{
  public abstract boolean equals(Object paramObject);
  
  public abstract String genericSignature();
  
  public abstract int hashCode();
  
  public abstract boolean isArgument();
  
  public abstract boolean isVisible(StackFrame paramStackFrame);
  
  public abstract String name();
  
  public abstract String signature();
  
  public abstract Type type()
    throws ClassNotLoadedException;
  
  public abstract String typeName();
}

/* Location:
 * Qualified Name:     com.sun.jdi.LocalVariable
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi;

public abstract interface Locatable
{
  public abstract Location location();
}

/* Location:
 * Qualified Name:     com.sun.jdi.Locatable
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi;

public abstract interface Location
  extends Mirror, Comparable
{
  public abstract long codeIndex();
  
  public abstract ReferenceType declaringType();
  
  public abstract boolean equals(Object paramObject);
  
  public abstract int hashCode();
  
  public abstract int lineNumber();
  
  public abstract int lineNumber(String paramString);
  
  public abstract Method method();
  
  public abstract String sourceName()
    throws AbsentInformationException;
  
  public abstract String sourceName(String paramString)
    throws AbsentInformationException;
  
  public abstract String sourcePath()
    throws AbsentInformationException;
  
  public abstract String sourcePath(String paramString)
    throws AbsentInformationException;
}

/* Location:
 * Qualified Name:     com.sun.jdi.Location
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi;

public abstract interface LongType
  extends PrimitiveType
{}

/* Location:
 * Qualified Name:     com.sun.jdi.LongType
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi;

public abstract interface LongValue
  extends PrimitiveValue, Comparable
{
  public abstract boolean equals(Object paramObject);
  
  public abstract int hashCode();
  
  public abstract long value();
}

/* Location:
 * Qualified Name:     com.sun.jdi.LongValue
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi;

import java.util.List;

public abstract interface Method
  extends TypeComponent, Locatable, Comparable
{
  public abstract List allLineLocations()
    throws AbsentInformationException;
  
  public abstract List allLineLocations(String paramString1, String paramString2)
    throws AbsentInformationException;
  
  public abstract List arguments()
    throws AbsentInformationException;
  
  public abstract List argumentTypeNames();
  
  public abstract List argumentTypes()
    throws ClassNotLoadedException;
  
  public abstract byte[] bytecodes();
  
  public abstract boolean equals(Object paramObject);
  
  public abstract int hashCode();
  
  public abstract boolean isAbstract();
  
  public abstract boolean isBridge();
  
  public abstract boolean isConstructor();
  
  public abstract boolean isNative();
  
  public abstract boolean isObsolete();
  
  public abstract boolean isStaticInitializer();
  
  public abstract boolean isSynchronized();
  
  public abstract boolean isVarArgs();
  
  public abstract Location locationOfCodeIndex(long paramLong);
  
  public abstract List locationsOfLine(int paramInt)
    throws AbsentInformationException;
  
  public abstract List locationsOfLine(String paramString1, String paramString2, int paramInt)
    throws AbsentInformationException;
  
  public abstract Type returnType()
    throws ClassNotLoadedException;
  
  public abstract String returnTypeName();
  
  public abstract List variables()
    throws AbsentInformationException;
  
  public abstract List variablesByName(String paramString)
    throws AbsentInformationException;
}

/* Location:
 * Qualified Name:     com.sun.jdi.Method
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi;

public abstract interface Mirror
{
  public abstract String toString();
  
  public abstract VirtualMachine virtualMachine();
}

/* Location:
 * Qualified Name:     com.sun.jdi.Mirror
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi;

public abstract interface MonitorInfo
  extends Mirror
{
  public abstract ObjectReference monitor();
  
  public abstract int stackDepth();
  
  public abstract ThreadReference thread();
}

/* Location:
 * Qualified Name:     com.sun.jdi.MonitorInfo
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi;

public class NativeMethodException
  extends RuntimeException
{
  private static final long serialVersionUID = 1L;
  
  public NativeMethodException() {}
  
  public NativeMethodException(String arg1)
  {
    super(arg1);
  }
}

/* Location:
 * Qualified Name:     com.sun.jdi.NativeMethodException
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi;

public class ObjectCollectedException
  extends RuntimeException
{
  private static final long serialVersionUID = 1L;
  
  public ObjectCollectedException() {}
  
  public ObjectCollectedException(String arg1)
  {
    super(arg1);
  }
}

/* Location:
 * Qualified Name:     com.sun.jdi.ObjectCollectedException
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi;

import java.util.List;
import java.util.Map;

public abstract interface ObjectReference
  extends Value
{
  public static final int INVOKE_SINGLE_THREADED = 1;
  public static final int INVOKE_NONVIRTUAL = 2;
  
  public abstract void disableCollection();
  
  public abstract void enableCollection();
  
  public abstract int entryCount()
    throws IncompatibleThreadStateException;
  
  public abstract boolean equals(Object paramObject);
  
  public abstract Value getValue(Field paramField);
  
  public abstract Map getValues(List paramList);
  
  public abstract int hashCode();
  
  public abstract Value invokeMethod(ThreadReference paramThreadReference, Method paramMethod, List paramList, int paramInt)
    throws InvalidTypeException, ClassNotLoadedException, IncompatibleThreadStateException, InvocationException;
  
  public abstract boolean isCollected();
  
  public abstract ThreadReference owningThread()
    throws IncompatibleThreadStateException;
  
  public abstract ReferenceType referenceType();
  
  public abstract void setValue(Field paramField, Value paramValue)
    throws InvalidTypeException, ClassNotLoadedException;
  
  public abstract long uniqueID();
  
  public abstract List waitingThreads()
    throws IncompatibleThreadStateException;
  
  public abstract List referringObjects(long paramLong);
}

/* Location:
 * Qualified Name:     com.sun.jdi.ObjectReference
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi;

import java.util.List;

public abstract interface PathSearchingVirtualMachine
  extends VirtualMachine
{
  public abstract List classPath();
  
  public abstract List bootClassPath();
  
  public abstract String baseDirectory();
}

/* Location:
 * Qualified Name:     com.sun.jdi.PathSearchingVirtualMachine
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi;

public abstract interface PrimitiveType
  extends Type
{}

/* Location:
 * Qualified Name:     com.sun.jdi.PrimitiveType
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi;

public abstract interface PrimitiveValue
  extends Value
{
  public abstract boolean booleanValue();
  
  public abstract byte byteValue();
  
  public abstract char charValue();
  
  public abstract double doubleValue();
  
  public abstract float floatValue();
  
  public abstract int intValue();
  
  public abstract long longValue();
  
  public abstract short shortValue();
}

/* Location:
 * Qualified Name:     com.sun.jdi.PrimitiveValue
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi;

import java.util.List;
import java.util.Map;

public abstract interface ReferenceType
  extends Type, Comparable, Accessible
{
  public abstract List allFields();
  
  public abstract List allLineLocations()
    throws AbsentInformationException;
  
  public abstract List allLineLocations(String paramString1, String paramString2)
    throws AbsentInformationException;
  
  public abstract List allMethods();
  
  public abstract List availableStrata();
  
  public abstract ClassLoaderReference classLoader();
  
  public abstract ClassObjectReference classObject();
  
  public abstract String defaultStratum();
  
  public abstract boolean equals(Object paramObject);
  
  public abstract boolean failedToInitialize();
  
  public abstract Field fieldByName(String paramString);
  
  public abstract List fields();
  
  public abstract String genericSignature();
  
  public abstract Value getValue(Field paramField);
  
  public abstract Map getValues(List paramList);
  
  public abstract int hashCode();
  
  public abstract boolean isAbstract();
  
  public abstract boolean isFinal();
  
  public abstract boolean isInitialized();
  
  public abstract boolean isPrepared();
  
  public abstract boolean isStatic();
  
  public abstract boolean isVerified();
  
  public abstract List locationsOfLine(int paramInt)
    throws AbsentInformationException;
  
  public abstract List locationsOfLine(String paramString1, String paramString2, int paramInt)
    throws AbsentInformationException;
  
  public abstract List methods();
  
  public abstract List methodsByName(String paramString);
  
  public abstract List methodsByName(String paramString1, String paramString2);
  
  public abstract String name();
  
  public abstract List nestedTypes();
  
  public abstract String sourceDebugExtension()
    throws AbsentInformationException;
  
  public abstract String sourceName()
    throws AbsentInformationException;
  
  public abstract List sourceNames(String paramString)
    throws AbsentInformationException;
  
  public abstract List sourcePaths(String paramString)
    throws AbsentInformationException;
  
  public abstract List visibleFields();
  
  public abstract List visibleMethods();
  
  public abstract List instances(long paramLong);
  
  public abstract int majorVersion();
  
  public abstract int minorVersion();
  
  public abstract int constantPoolCount();
  
  public abstract byte[] constantPool();
}

/* Location:
 * Qualified Name:     com.sun.jdi.ReferenceType
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi;

public abstract interface ShortType
  extends PrimitiveType
{}

/* Location:
 * Qualified Name:     com.sun.jdi.ShortType
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi;

public abstract interface ShortValue
  extends PrimitiveValue, Comparable
{
  public abstract boolean equals(Object paramObject);
  
  public abstract int hashCode();
  
  public abstract short value();
}

/* Location:
 * Qualified Name:     com.sun.jdi.ShortValue
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi;

import java.util.List;
import java.util.Map;

public abstract interface StackFrame
  extends Mirror, Locatable
{
  public abstract Value getValue(LocalVariable paramLocalVariable);
  
  public abstract Map getValues(List paramList);
  
  public abstract Location location();
  
  public abstract void setValue(LocalVariable paramLocalVariable, Value paramValue)
    throws InvalidTypeException, ClassNotLoadedException;
  
  public abstract ObjectReference thisObject();
  
  public abstract ThreadReference thread();
  
  public abstract LocalVariable visibleVariableByName(String paramString)
    throws AbsentInformationException;
  
  public abstract List visibleVariables()
    throws AbsentInformationException;
  
  public abstract List getArgumentValues();
}

/* Location:
 * Qualified Name:     com.sun.jdi.StackFrame
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi;

public abstract interface StringReference
  extends ObjectReference
{
  public abstract String value();
}

/* Location:
 * Qualified Name:     com.sun.jdi.StringReference
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi;

import java.util.List;

public abstract interface ThreadGroupReference
  extends ObjectReference
{
  public abstract String name();
  
  public abstract ThreadGroupReference parent();
  
  public abstract void resume();
  
  public abstract void suspend();
  
  public abstract List threadGroups();
  
  public abstract List threads();
}

/* Location:
 * Qualified Name:     com.sun.jdi.ThreadGroupReference
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi;

import java.util.List;

public abstract interface ThreadReference
  extends ObjectReference
{
  public static final int THREAD_STATUS_UNKNOWN = -1;
  public static final int THREAD_STATUS_ZOMBIE = 0;
  public static final int THREAD_STATUS_RUNNING = 1;
  public static final int THREAD_STATUS_SLEEPING = 2;
  public static final int THREAD_STATUS_MONITOR = 3;
  public static final int THREAD_STATUS_WAIT = 4;
  public static final int THREAD_STATUS_NOT_STARTED = 5;
  
  public abstract ObjectReference currentContendedMonitor()
    throws IncompatibleThreadStateException;
  
  public abstract StackFrame frame(int paramInt)
    throws IncompatibleThreadStateException;
  
  public abstract int frameCount()
    throws IncompatibleThreadStateException;
  
  public abstract List frames()
    throws IncompatibleThreadStateException;
  
  public abstract List frames(int paramInt1, int paramInt2)
    throws IncompatibleThreadStateException;
  
  public abstract void interrupt();
  
  public abstract boolean isAtBreakpoint();
  
  public abstract boolean isSuspended();
  
  public abstract String name();
  
  public abstract List ownedMonitors()
    throws IncompatibleThreadStateException;
  
  public abstract void popFrames(StackFrame paramStackFrame)
    throws IncompatibleThreadStateException;
  
  public abstract void resume();
  
  public abstract int status();
  
  public abstract void stop(ObjectReference paramObjectReference)
    throws InvalidTypeException;
  
  public abstract void suspend();
  
  public abstract int suspendCount();
  
  public abstract ThreadGroupReference threadGroup();
  
  public abstract void forceEarlyReturn(Value paramValue)
    throws InvalidTypeException, ClassNotLoadedException, IncompatibleThreadStateException;
  
  public abstract List ownedMonitorsAndFrames()
    throws IncompatibleThreadStateException;
}

/* Location:
 * Qualified Name:     com.sun.jdi.ThreadReference
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi;

public abstract interface Type
  extends Mirror
{
  public abstract String name();
  
  public abstract String signature();
}

/* Location:
 * Qualified Name:     com.sun.jdi.Type
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi;

public abstract interface TypeComponent
  extends Mirror, Accessible
{
  public abstract ReferenceType declaringType();
  
  public abstract String genericSignature();
  
  public abstract boolean isFinal();
  
  public abstract boolean isStatic();
  
  public abstract boolean isSynthetic();
  
  public abstract String name();
  
  public abstract String signature();
}

/* Location:
 * Qualified Name:     com.sun.jdi.TypeComponent
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi;

public class VMCannotBeModifiedException
  extends UnsupportedOperationException
{
  private static final long serialVersionUID = 1L;
  
  public VMCannotBeModifiedException() {}
  
  public VMCannotBeModifiedException(String arg1)
  {
    super(arg1);
  }
}

/* Location:
 * Qualified Name:     com.sun.jdi.VMCannotBeModifiedException
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi;

public class VMDisconnectedException
  extends RuntimeException
{
  private static final long serialVersionUID = 1L;
  
  public VMDisconnectedException() {}
  
  public VMDisconnectedException(String arg1)
  {
    super(arg1);
  }
}

/* Location:
 * Qualified Name:     com.sun.jdi.VMDisconnectedException
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi;

public class VMMismatchException
  extends RuntimeException
{
  private static final long serialVersionUID = 1L;
  
  public VMMismatchException() {}
  
  public VMMismatchException(String arg1)
  {
    super(arg1);
  }
}

/* Location:
 * Qualified Name:     com.sun.jdi.VMMismatchException
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi;

public class VMOutOfMemoryException
  extends RuntimeException
{
  private static final long serialVersionUID = 1L;
  
  public VMOutOfMemoryException() {}
  
  public VMOutOfMemoryException(String s)
  {
    super(s);
  }
}

/* Location:
 * Qualified Name:     com.sun.jdi.VMOutOfMemoryException
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi;

public abstract interface Value
  extends Mirror
{
  public abstract Type type();
}

/* Location:
 * Qualified Name:     com.sun.jdi.Value
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi;

import com.sun.jdi.event.EventQueue;
import com.sun.jdi.request.EventRequestManager;
import java.util.List;
import java.util.Map;

public abstract interface VirtualMachine
  extends Mirror
{
  public static final int TRACE_NONE = 0;
  public static final int TRACE_SENDS = 1;
  public static final int TRACE_RECEIVES = 2;
  public static final int TRACE_EVENTS = 4;
  public static final int TRACE_REFTYPES = 8;
  public static final int TRACE_OBJREFS = 16;
  public static final int TRACE_ALL = 16777215;
  
  public abstract List allClasses();
  
  public abstract List allThreads();
  
  public abstract boolean canAddMethod();
  
  public abstract boolean canBeModified();
  
  public abstract boolean canGetBytecodes();
  
  public abstract boolean canGetCurrentContendedMonitor();
  
  public abstract boolean canGetMonitorInfo();
  
  public abstract boolean canGetOwnedMonitorInfo();
  
  public abstract boolean canGetSourceDebugExtension();
  
  public abstract boolean canGetSyntheticAttribute();
  
  public abstract boolean canPopFrames();
  
  public abstract boolean canRedefineClasses();
  
  public abstract boolean canRequestVMDeathEvent();
  
  public abstract boolean canUnrestrictedlyRedefineClasses();
  
  public abstract boolean canUseInstanceFilters();
  
  public abstract boolean canWatchFieldAccess();
  
  public abstract boolean canWatchFieldModification();
  
  public abstract List classesByName(String paramString);
  
  public abstract String description();
  
  public abstract void dispose();
  
  public abstract EventQueue eventQueue();
  
  public abstract EventRequestManager eventRequestManager();
  
  public abstract void exit(int paramInt);
  
  public abstract String getDefaultStratum();
  
  public abstract BooleanValue mirrorOf(boolean paramBoolean);
  
  public abstract ByteValue mirrorOf(byte paramByte);
  
  public abstract CharValue mirrorOf(char paramChar);
  
  public abstract DoubleValue mirrorOf(double paramDouble);
  
  public abstract FloatValue mirrorOf(float paramFloat);
  
  public abstract IntegerValue mirrorOf(int paramInt);
  
  public abstract LongValue mirrorOf(long paramLong);
  
  public abstract StringReference mirrorOf(String paramString);
  
  public abstract ShortValue mirrorOf(short paramShort);
  
  public abstract String name();
  
  public abstract Process process();
  
  public abstract void redefineClasses(Map paramMap);
  
  public abstract void resume();
  
  public abstract void setDebugTraceMode(int paramInt);
  
  public abstract void setDefaultStratum(String paramString);
  
  public abstract void suspend();
  
  public abstract List topLevelThreadGroups();
  
  public abstract String version();
  
  public abstract boolean canGetInstanceInfo();
  
  public abstract long[] instanceCounts(List paramList);
  
  public abstract boolean canGetClassFileVersion();
  
  public abstract boolean canGetConstantPool();
  
  public abstract boolean canUseSourceNameFilters();
  
  public abstract boolean canGetMethodReturnValues();
  
  public abstract boolean canForceEarlyReturn();
  
  public abstract boolean canRequestMonitorEvents();
  
  public abstract boolean canGetMonitorFrameInfo();
  
  public abstract VoidValue mirrorOfVoid();
}

/* Location:
 * Qualified Name:     com.sun.jdi.VirtualMachine
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi;

import com.sun.jdi.connect.LaunchingConnector;
import com.sun.jdi.connect.spi.Connection;
import java.io.IOException;
import java.util.List;

public abstract interface VirtualMachineManager
{
  public abstract List allConnectors();
  
  public abstract List attachingConnectors();
  
  public abstract List connectedVirtualMachines();
  
  public abstract VirtualMachine createVirtualMachine(Connection paramConnection)
    throws IOException;
  
  public abstract VirtualMachine createVirtualMachine(Connection paramConnection, Process paramProcess)
    throws IOException;
  
  public abstract LaunchingConnector defaultConnector();
  
  public abstract List launchingConnectors();
  
  public abstract List listeningConnectors();
  
  public abstract int majorInterfaceVersion();
  
  public abstract int minorInterfaceVersion();
}

/* Location:
 * Qualified Name:     com.sun.jdi.VirtualMachineManager
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi;

public abstract interface VoidType
  extends Type
{}

/* Location:
 * Qualified Name:     com.sun.jdi.VoidType
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi;

public abstract interface VoidValue
  extends Value
{
  public abstract boolean equals(Object paramObject);
  
  public abstract int hashCode();
}

/* Location:
 * Qualified Name:     com.sun.jdi.VoidValue
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi.connect;

import com.sun.jdi.VirtualMachine;
import java.io.IOException;
import java.util.Map;

public abstract interface AttachingConnector
  extends Connector
{
  public abstract VirtualMachine attach(Map paramMap)
    throws IOException, IllegalConnectorArgumentsException;
}

/* Location:
 * Qualified Name:     com.sun.jdi.connect.AttachingConnector
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi.connect;

import java.io.Serializable;

public abstract interface Connector$Argument
  extends Serializable
{
  public abstract String description();
  
  public abstract boolean isValid(String paramString);
  
  public abstract String label();
  
  public abstract boolean mustSpecify();
  
  public abstract String name();
  
  public abstract void setValue(String paramString);
  
  public abstract String value();
}

/* Location:
 * Qualified Name:     com.sun.jdi.connect.Connector.Argument
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi.connect;

public abstract interface Connector$BooleanArgument
  extends Connector.Argument
{
  public abstract boolean booleanValue();
  
  public abstract boolean isValid(String paramString);
  
  public abstract void setValue(boolean paramBoolean);
  
  public abstract String stringValueOf(boolean paramBoolean);
}

/* Location:
 * Qualified Name:     com.sun.jdi.connect.Connector.BooleanArgument
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi.connect;

public abstract interface Connector$IntegerArgument
  extends Connector.Argument
{
  public abstract int intValue();
  
  public abstract boolean isValid(int paramInt);
  
  public abstract boolean isValid(String paramString);
  
  public abstract int max();
  
  public abstract int min();
  
  public abstract void setValue(int paramInt);
  
  public abstract String stringValueOf(int paramInt);
}

/* Location:
 * Qualified Name:     com.sun.jdi.connect.Connector.IntegerArgument
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi.connect;

import java.util.List;

public abstract interface Connector$SelectedArgument
  extends Connector.Argument
{
  public abstract List choices();
  
  public abstract boolean isValid(String paramString);
}

/* Location:
 * Qualified Name:     com.sun.jdi.connect.Connector.SelectedArgument
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi.connect;

public abstract interface Connector$StringArgument
  extends Connector.Argument
{
  public abstract boolean isValid(String paramString);
}

/* Location:
 * Qualified Name:     com.sun.jdi.connect.Connector.StringArgument
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package com.sun.jdi.connect;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

public abstract interface Connector
{
  public abstract Map defaultArguments();
  
  public abstract String description();
  
  public abstract String name();
  
  public abstract Transport transport();
  
  public static abstract interface Argument
    extends Serializable
  {
    public abstract String description();
    
    public abstract boolean isValid(String paramString);
    
    public abstract String label();
    
    public abstract boolean mustSpecify();
    
    public abstract String name();
    
    public abstract void setValue(String paramString);
    
    public abstract String value();
  }
  
  public static abstract interface BooleanArgument
    extends Connector.Argument
  {
    public abstract boolean booleanValue();
    
    public abstract boolean isValid(String paramString);
    
    public abstract void setValue(boolean paramBoolean);
    
    public abstract String stringValueOf(boolean paramBoolean);
  }
  
  pu
1 2

Further reading...

For more information on Java 1.5 Tiger, you may find Java 1.5 Tiger, A developer's Notebook by D. Flanagan and B. McLaughlin from O'Reilly of interest.

New!JAR listings


Copyright 2006-2017. Infinite Loop Ltd