public interface org.eclipse.jdt.core.ITypeHierarchy
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: org.eclipse.jdt.core.ITypeHierarchy
super_class: java.lang.Object
{
public abstract void addTypeHierarchyChangedListener(org.eclipse.jdt.core.ITypeHierarchyChangedListener);
descriptor: (Lorg/eclipse/jdt/core/ITypeHierarchyChangedListener;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
listener
public abstract boolean contains(org.eclipse.jdt.core.IType);
descriptor: (Lorg/eclipse/jdt/core/IType;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
type
public abstract boolean exists();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.eclipse.jdt.core.IType[] getAllClasses();
descriptor: ()[Lorg/eclipse/jdt/core/IType;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.eclipse.jdt.core.IType[] getAllInterfaces();
descriptor: ()[Lorg/eclipse/jdt/core/IType;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.eclipse.jdt.core.IType[] getAllSubtypes(org.eclipse.jdt.core.IType);
descriptor: (Lorg/eclipse/jdt/core/IType;)[Lorg/eclipse/jdt/core/IType;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
type
public abstract org.eclipse.jdt.core.IType[] getAllSuperclasses(org.eclipse.jdt.core.IType);
descriptor: (Lorg/eclipse/jdt/core/IType;)[Lorg/eclipse/jdt/core/IType;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
type
public abstract org.eclipse.jdt.core.IType[] getAllSuperInterfaces(org.eclipse.jdt.core.IType);
descriptor: (Lorg/eclipse/jdt/core/IType;)[Lorg/eclipse/jdt/core/IType;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
type
public abstract org.eclipse.jdt.core.IType[] getAllSupertypes(org.eclipse.jdt.core.IType);
descriptor: (Lorg/eclipse/jdt/core/IType;)[Lorg/eclipse/jdt/core/IType;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
type
public abstract org.eclipse.jdt.core.IType[] getAllTypes();
descriptor: ()[Lorg/eclipse/jdt/core/IType;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract int getCachedFlags(org.eclipse.jdt.core.IType);
descriptor: (Lorg/eclipse/jdt/core/IType;)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
type
public abstract org.eclipse.jdt.core.IType[] getExtendingInterfaces(org.eclipse.jdt.core.IType);
descriptor: (Lorg/eclipse/jdt/core/IType;)[Lorg/eclipse/jdt/core/IType;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
type
public abstract org.eclipse.jdt.core.IType[] getImplementingClasses(org.eclipse.jdt.core.IType);
descriptor: (Lorg/eclipse/jdt/core/IType;)[Lorg/eclipse/jdt/core/IType;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
type
public abstract org.eclipse.jdt.core.IType[] getRootClasses();
descriptor: ()[Lorg/eclipse/jdt/core/IType;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.eclipse.jdt.core.IType[] getRootInterfaces();
descriptor: ()[Lorg/eclipse/jdt/core/IType;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.eclipse.jdt.core.IType[] getSubclasses(org.eclipse.jdt.core.IType);
descriptor: (Lorg/eclipse/jdt/core/IType;)[Lorg/eclipse/jdt/core/IType;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
type
public abstract org.eclipse.jdt.core.IType[] getSubtypes(org.eclipse.jdt.core.IType);
descriptor: (Lorg/eclipse/jdt/core/IType;)[Lorg/eclipse/jdt/core/IType;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
type
public abstract org.eclipse.jdt.core.IType getSuperclass(org.eclipse.jdt.core.IType);
descriptor: (Lorg/eclipse/jdt/core/IType;)Lorg/eclipse/jdt/core/IType;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
type
public abstract org.eclipse.jdt.core.IType[] getSuperInterfaces(org.eclipse.jdt.core.IType);
descriptor: (Lorg/eclipse/jdt/core/IType;)[Lorg/eclipse/jdt/core/IType;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
type
public abstract org.eclipse.jdt.core.IType[] getSupertypes(org.eclipse.jdt.core.IType);
descriptor: (Lorg/eclipse/jdt/core/IType;)[Lorg/eclipse/jdt/core/IType;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
type
public abstract org.eclipse.jdt.core.IType getType();
descriptor: ()Lorg/eclipse/jdt/core/IType;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void refresh(org.eclipse.core.runtime.IProgressMonitor);
descriptor: (Lorg/eclipse/core/runtime/IProgressMonitor;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.jdt.core.JavaModelException
MethodParameters:
Name Flags
monitor
public abstract void removeTypeHierarchyChangedListener(org.eclipse.jdt.core.ITypeHierarchyChangedListener);
descriptor: (Lorg/eclipse/jdt/core/ITypeHierarchyChangedListener;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
listener
public abstract void store(java.io.OutputStream, org.eclipse.core.runtime.IProgressMonitor);
descriptor: (Ljava/io/OutputStream;Lorg/eclipse/core/runtime/IProgressMonitor;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.jdt.core.JavaModelException
MethodParameters:
Name Flags
outputStream
monitor
}
SourceFile: "ITypeHierarchy.java"