Uses of Interface
com.ibm.dtfj.java.JavaClass
Package
Description
Classes to support Java™ runtime instances.
-
Uses of JavaClass in com.ibm.dtfj.java
Modifier and TypeMethodDescriptionFind a named class within this class loader.JavaClass.getComponentType()
For array classes, returns a JavaClass representing the component type of this array class.JavaMember.getDeclaringClass()
Get the class which declares this field or methodJavaObject.getJavaClass()
Get the JavaClass instance which represents the class of this object.JavaClass.getSuperclass()
Get the immediate superclass of this class. -
Uses of JavaClass in com.ibm.dtfj.java.j9
Modifier and TypeMethodDescriptionJavaObject.getAssociatedClass()
JavaRuntime.getClassForID
(long classID) JavaArrayClass.getComponentType()
JavaClass.getComponentType()
JavaField.getDeclaringClass()
JavaMethod.getDeclaringClass()
JavaObject.getJavaClass()
JavaArrayClass.getLeafClass()
JavaArrayClass.getSuperclass()
JavaClass.getSuperclass()
Modifier and TypeMethodDescriptionboolean
JavaClass.isAncestorOf
(JavaClass theClass) void
JavaObject.setAssociatedClass
(JavaClass associatedClass) ModifierConstructorDescriptionJavaMethod
(ImagePointer methodID, String name, String signature, int modifiers, JavaClass declaringClass) -
Uses of JavaClass in com.ibm.dtfj.java.javacore
Modifier and TypeMethodDescriptionJCJavaClass.getComponentType()
component type only for arraysJCJavaMethod.getDeclaringClass()
JCJavaObject.getJavaClass()
JCJavaClass.getSuperclass()
Returning null is permissable for cases like Object, primitives, interfaces, etc.. -
Uses of JavaClass in com.ibm.dtfj.javacore.builder
Modifier and TypeMethodDescriptionIJavaRuntimeBuilder.addClass
(JavaClassLoader jClassLoader, String name, long classID, long superClassID, String fileName) Adds a com.ibm.dtfj.java.JavaClass into DTFJ. -
Uses of JavaClass in com.ibm.dtfj.javacore.builder.javacore
Modifier and TypeMethodDescriptionJavaRuntimeBuilder.addClass
(JavaClassLoader jClassLoader, String name, long classID, long superClassID, String fileName) Note that even if a class was already registered with a class loader previously, it may contain incomplete data, so this case has to be considered. -
Uses of JavaClass in com.ibm.dtfj.phd
-
Uses of JavaClass in com.ibm.j9ddr.view.dtfj.java.helper
Modifier and TypeMethodDescriptionstatic JavaField
static JavaObject
DTFJJavaClassHelper.getProtectionDomain
(JavaClass clazz) -
Uses of JavaClass in com.ibm.j9ddr.vm29.view.dtfj.java
Modifier and TypeMethodDescriptionDTFJJavaClass.getComponentType()
DTFJJavaField.getDeclaringClass()
DTFJJavaMethod.getDeclaringClass()
DTFJJavaObject.getJavaClass()
DTFJJavaClass.getSuperclass()
Modifier and TypeMethodDescriptionDTFJJavaRuntime.getNestedPackedArrayObject
(JavaClass jc, ImagePointer i, int arrayLength) DTFJJavaRuntime.getNestedPackedObject
(JavaClass jc, ImagePointer packedDataAddress) protected boolean
DTFJJavaField.isAncestorOf
(JavaClass theClass) Function to check that the supplied class is an ancestor of this one -
Uses of JavaClass in com.ibm.jvm.dtfjview.commands.helpers
Modifier and TypeMethodDescriptionstatic JavaClass
Utils.getClassGivenAddress
(long address, JavaRuntime jr) static JavaClass[]
Utils.getClassGivenName
(String className, JavaRuntime jr, PrintStream out) Modifier and TypeMethodDescriptionstatic String
Utils.getClassModifierString
(JavaClass jc) static void
ClassOutput.printFields
(JavaObject jo, JavaClass jc, JavaRuntime jr, PrintStream out) static void
ClassOutput.printNonStaticFields
(JavaClass jc, PrintStream out) static String
ClassOutput.printRuntimeClassAndLoader
(JavaClass jc, PrintStream out) static void
ClassOutput.printStaticFields
(JavaClass jc, PrintStream out)