| java.lang.Object org.eclipse.jdi.internal.MirrorImpl org.eclipse.jdi.internal.AccessibleImpl org.eclipse.jdi.internal.TypeImpl org.eclipse.jdi.internal.ReferenceTypeImpl org.eclipse.jdi.internal.ArrayTypeImpl
ArrayTypeImpl | public class ArrayTypeImpl extends ReferenceTypeImpl implements ArrayType(Code) | | this class implements the corresponding interfaces
declared by the JDI specification. See the com.sun.jdi package
for more information.
|
Field Summary | |
final public static byte | typeTag JDWP Tag. |
typeTag | final public static byte typeTag(Code) | | JDWP Tag.
|
componentSignature | public String componentSignature()(Code) | | Returns the JNI signature of the components of this array class. |
componentTypeName | public String componentTypeName()(Code) | | Returns a text representation of the component type. |
createNullValue | public Value createNullValue()(Code) | | Create a null value instance of the type. |
fields | public List fields()(Code) | | Returns a list containing each Field declared in this type. |
getValues | public Map getValues(List fields)(Code) | | a Map of the requested static Field objects with their Value. |
locationsOfLine | public List locationsOfLine(int line)(Code) | | Returns a List filled with all Location objects that map to the given line number. |
methods | public List methods()(Code) | | Returns a list containing each Method declared in this type. |
modifiers | public int modifiers()(Code) | | Returns modifier bits. |
nestedTypes | public List nestedTypes()(Code) | | Returns a List containing each ReferenceType declared within this type. |
newInstance | public ArrayReference newInstance(int length)(Code) | | Creates and returns a new instance of this array class in the target VM. |
status | protected int status()(Code) | | Returns status of class/interface. |
typeTag | public byte typeTag()(Code) | | Returns type tag. |
Methods inherited from org.eclipse.jdi.internal.ReferenceTypeImpl | protected void addStratum(Stratum stratum)(Code)(Java Doc) public List allFields()(Code)(Java Doc) public List allInterfaces()(Code)(Java Doc) public List allLineLocations() throws AbsentInformationException(Code)(Java Doc) public List allLineLocations(String stratum, String sourceName) throws AbsentInformationException(Code)(Java Doc) public List allLineLocations(String stratumId, String sourceName, MethodImpl method, long[] codeIndexTable, int[] javaStratumLineNumberTable) throws AbsentInformationException(Code)(Java Doc) public List allMethods()(Code)(Java Doc) public List availableStrata()(Code)(Java Doc) public ClassLoaderReference classLoader()(Code)(Java Doc) public ClassObjectReference classObject()(Code)(Java Doc) public static String[] classStatusStrings()(Code)(Java Doc) public int compareTo(Object object)(Code)(Java Doc) public byte[] constantPool()(Code)(Java Doc) public int constantPoolCount()(Code)(Java Doc) public static TypeImpl create(VirtualMachineImpl vmImpl, String signature, ClassLoaderReference classLoader) throws ClassNotLoadedException(Code)(Java Doc) public Value createNullValue()(Code)(Java Doc) public String defaultStratum()(Code)(Java Doc) public boolean equals(Object object)(Code)(Java Doc) public boolean failedToInitialize()(Code)(Java Doc) public Field fieldByName(String name)(Code)(Java Doc) public List fields()(Code)(Java Doc) public FieldImpl findField(JdwpFieldID fieldID)(Code)(Java Doc) public MethodImpl findMethod(JdwpMethodID methodID)(Code)(Java Doc) public void flushStoredJdwpResults()(Code)(Java Doc) public String genericSignature()(Code)(Java Doc) public int getClassFileVersion()(Code)(Java Doc) public static void getConstantMaps()(Code)(Java Doc) public JdwpReferenceTypeID getRefTypeID()(Code)(Java Doc) public Value getValue(Field field)(Code)(Java Doc) public Map getValues(List fields)(Code)(Java Doc) public int hashCode()(Code)(Java Doc) public List instances(long maxInstances)(Code)(Java Doc) public List interfaces()(Code)(Java Doc) public boolean isAbstract()(Code)(Java Doc) public boolean isFinal()(Code)(Java Doc) public boolean isHCREligible()(Code)(Java Doc) public boolean isInitialized()(Code)(Java Doc) public boolean isPrepared()(Code)(Java Doc) public boolean isStatic()(Code)(Java Doc) public boolean isVerified()(Code)(Java Doc) public boolean isVersionKnown()(Code)(Java Doc) protected int lineNumber(long codeIndex, MethodImpl method, String stratumId)(Code)(Java Doc) public List locationsOfLine(int line) throws AbsentInformationException(Code)(Java Doc) public List locationsOfLine(String stratum, String sourceName, int lineNumber) throws AbsentInformationException(Code)(Java Doc) public List locationsOfLine(String stratumId, String sourceName, int lineNumber, MethodImpl method) throws AbsentInformationException(Code)(Java Doc) public int majorVersion()(Code)(Java Doc) public List methods()(Code)(Java Doc) public List methodsByName(String name)(Code)(Java Doc) public List methodsByName(String name, String signature)(Code)(Java Doc) public int minorVersion()(Code)(Java Doc) public int modifiers()(Code)(Java Doc) public String name()(Code)(Java Doc) public List nestedTypes()(Code)(Java Doc) public static ReferenceTypeImpl readWithTypeTag(MirrorImpl target, DataInputStream in) throws IOException(Code)(Java Doc) public static ReferenceTypeImpl readWithTypeTagAndSignature(MirrorImpl target, boolean withGenericSignature, DataInputStream in) throws IOException(Code)(Java Doc) protected void setDefaultStratumId(String defaultStratumId)(Code)(Java Doc) public void setGenericSignature(String genericSignature)(Code)(Java Doc) protected void setOutputFileName(String outputFileName)(Code)(Java Doc) public String signature()(Code)(Java Doc) public String sourceDebugExtension() throws AbsentInformationException(Code)(Java Doc) public String sourceName() throws AbsentInformationException(Code)(Java Doc) protected String sourceName(long codeIndex, MethodImpl method, String stratumId) throws AbsentInformationException(Code)(Java Doc) public List sourceNames(String stratumId) throws AbsentInformationException(Code)(Java Doc) protected String sourcePath(long codeIndex, MethodImpl method, String stratumId) throws AbsentInformationException(Code)(Java Doc) public List sourcePaths(String stratumId) throws AbsentInformationException(Code)(Java Doc) protected int status()(Code)(Java Doc) abstract public byte typeTag()(Code)(Java Doc) public List visibleFields()(Code)(Java Doc) public List visibleMethods()(Code)(Java Doc) public void write(MirrorImpl target, DataOutputStream out) throws IOException(Code)(Java Doc) public static void writeNull(MirrorImpl target, DataOutputStream out) throws IOException(Code)(Java Doc) public void writeWithTag(MirrorImpl target, DataOutputStream out) throws IOException(Code)(Java Doc)
|
Methods inherited from org.eclipse.jdi.internal.MirrorImpl | public void checkVM(Mirror mirror) throws VMMismatchException(Code)(Java Doc) public void defaultIOExceptionHandler(Exception e)(Code)(Java Doc) public void defaultReplyErrorHandler(int error)(Code)(Java Doc) public void disconnectVM()(Code)(Java Doc) final public JdwpCommandPacket getCommandVM(int command, long timeout) throws InterruptedException(Code)(Java Doc) public void handledJdwpEventSet()(Code)(Java Doc) public void handledJdwpRequest()(Code)(Java Doc) public void initJdwpEventSet(JdwpCommandPacket commandPacket)(Code)(Java Doc) public void initJdwpRequest()(Code)(Java Doc) public boolean readBoolean(String description, DataInputStream in) throws IOException(Code)(Java Doc) public byte readByte(String description, DataInputStream in) throws IOException(Code)(Java Doc) public byte readByte(String description, Map valueToString, DataInputStream in) throws IOException(Code)(Java Doc) public byte readByte(String description, String[] bitNames, DataInputStream in) throws IOException(Code)(Java Doc) public byte[] readByteArray(int length, String description, DataInputStream in) throws IOException(Code)(Java Doc) public char readChar(String description, DataInputStream in) throws IOException(Code)(Java Doc) public double readDouble(String description, DataInputStream in) throws IOException(Code)(Java Doc) public float readFloat(String description, DataInputStream in) throws IOException(Code)(Java Doc) public int readInt(String description, DataInputStream in) throws IOException(Code)(Java Doc) public int readInt(String description, Map valueToString, DataInputStream in) throws IOException(Code)(Java Doc) public int readInt(String description, String[] bitNames, DataInputStream in) throws IOException(Code)(Java Doc) public long readLong(String description, DataInputStream in) throws IOException(Code)(Java Doc) public short readShort(String description, DataInputStream in) throws IOException(Code)(Java Doc) public short readShort(String description, Map valueToString, DataInputStream in) throws IOException(Code)(Java Doc) public short readShort(String description, String[] bitNames, DataInputStream in) throws IOException(Code)(Java Doc) public String readString(String description, DataInputStream in) throws IOException(Code)(Java Doc) public JdwpReplyPacket requestVM(int command, byte[] outData)(Code)(Java Doc) public JdwpReplyPacket requestVM(int command, ByteArrayOutputStream outData)(Code)(Java Doc) public JdwpReplyPacket requestVM(int command, ObjectReferenceImpl object)(Code)(Java Doc) public JdwpReplyPacket requestVM(int command, ReferenceTypeImpl refType)(Code)(Java Doc) public JdwpReplyPacket requestVM(int command)(Code)(Java Doc) public String toString()(Code)(Java Doc) public VerboseWriter verboseWriter()(Code)(Java Doc) public VirtualMachine virtualMachine()(Code)(Java Doc) public VirtualMachineImpl virtualMachineImpl()(Code)(Java Doc) public void writeBoolean(boolean value, String description, DataOutputStream out) throws IOException(Code)(Java Doc) public void writeByte(byte value, String description, DataOutputStream out) throws IOException(Code)(Java Doc) public void writeByte(byte value, String description, Map valueToString, DataOutputStream out) throws IOException(Code)(Java Doc) public void writeByte(byte value, String description, String[] bitNames, DataOutputStream out) throws IOException(Code)(Java Doc) public void writeChar(char value, String description, DataOutputStream out) throws IOException(Code)(Java Doc) public void writeDouble(double value, String description, DataOutputStream out) throws IOException(Code)(Java Doc) public void writeFloat(float value, String description, DataOutputStream out) throws IOException(Code)(Java Doc) public void writeInt(int value, String description, DataOutputStream out) throws IOException(Code)(Java Doc) public void writeInt(int value, String description, Map valueToString, DataOutputStream out) throws IOException(Code)(Java Doc) public void writeInt(int value, String description, String[] bitNames, DataOutputStream out) throws IOException(Code)(Java Doc) public void writeLong(long value, String description, DataOutputStream out) throws IOException(Code)(Java Doc) public void writeShort(short value, String description, DataOutputStream out) throws IOException(Code)(Java Doc) public void writeShort(short value, String description, Map valueToString, DataOutputStream out) throws IOException(Code)(Java Doc) public void writeShort(short value, String description, String[] bitNames, DataOutputStream out) throws IOException(Code)(Java Doc) public void writeString(String value, String description, DataOutputStream out) throws IOException(Code)(Java Doc) public void writeVerboseCommandPacketHeader(JdwpCommandPacket commandPacket)(Code)(Java Doc)
|
|
|