Searched refs:InterfaceType (Results 1 - 25 of 35) sorted by relevance

12

/openjdk9/jdk/src/jdk.jdi/share/classes/com/sun/jdi/
H A DInterfaceType.java31 * A mirror of an interface in the target VM. An InterfaceType is
46 public interface InterfaceType extends ReferenceType { interface in inherits:ReferenceType
52 * @return a List of {@link InterfaceType} objects each mirroring
58 List<InterfaceType> superinterfaces();
65 * @return a List of {@link InterfaceType} objects each mirroring
69 List<InterfaceType> subinterfaces();
H A DClassType.java59 * @return a List of {@link InterfaceType} objects each mirroring
65 List<InterfaceType> interfaces();
72 * @return a List of {@link InterfaceType} objects each mirroring
78 List<InterfaceType> allInterfaces();
/openjdk9/jdk/src/jdk.jdi/share/classes/com/sun/tools/jdi/
H A DInterfaceTypeImpl.java37 implements InterfaceType {
40 final private JDWP.InterfaceType.InvokeMethod rslt;
42 public IResult(JDWP.InterfaceType.InvokeMethod rslt) {
58 private SoftReference<List<InterfaceType>> superinterfacesRef = null;
64 public List<InterfaceType> superinterfaces() {
65 List<InterfaceType> superinterfaces = (superinterfacesRef == null) ? null :
70 superinterfacesRef = new SoftReference<List<InterfaceType>>(superinterfaces);
75 public List<InterfaceType> subinterfaces() {
76 List<InterfaceType> subs = new ArrayList<InterfaceType>();
[all...]
H A DInvokableTypeImpl.java31 import com.sun.jdi.InterfaceType;
51 * It is necessary because both ClassType and InterfaceType
65 * Shared by ClassType and InterfaceType
143 List<InterfaceType> interfaces = interfaces();
144 Iterator<InterfaceType> iter = interfaces.iterator();
156 final void addVisibleMethods(Map<String, Method> methodMap, Set<InterfaceType> seenInterfaces) {
162 Iterator<InterfaceType> iter = interfaces().iterator();
177 final void addInterfaces(List<InterfaceType> list) {
178 List<InterfaceType> immediate = interfaces();
180 Iterator<InterfaceType> ite
[all...]
H A DArrayTypeImpl.java66 void addVisibleMethods(Map<String, Method> map, Set<InterfaceType> seenInterfaces) {
143 } else if (destType instanceof InterfaceType) {
144 // Only valid InterfaceType assignee is Cloneable
H A DClassTypeImpl.java56 private List<InterfaceType> interfaces = null;
87 public List<InterfaceType> interfaces() {
95 public List<InterfaceType> allInterfaces() {
H A DObjectReferenceImpl.java398 if (referenceType() instanceof InterfaceType) {
399 InterfaceType type = (InterfaceType)referenceType();
H A DReferenceTypeImpl.java532 abstract void addVisibleMethods(Map<String, Method> methodMap, Set<InterfaceType> seenInterfaces);
541 addVisibleMethods(map, new HashSet<InterfaceType>());
581 List<InterfaceType> getInterfaces() {
589 return Arrays.asList((InterfaceType[])intfs);
/openjdk9/corba/src/java.corba/share/classes/com/sun/tools/corba/se/idl/
H A DInterfaceType.java45 public interface InterfaceType interface
65 } // interface InterfaceType
H A DForwardEntry.java48 public class ForwardEntry extends SymtabEntry implements InterfaceType
126 // Implement interface InterfaceType
141 private int _type = InterfaceType.NORMAL; // interface type
H A DValueEntry.java137 if (((InterfaceType)e).getInterfaceType() != InterfaceType.ABSTRACT) {
H A DInterfaceEntry.java48 public class InterfaceEntry extends SymtabEntry implements InterfaceType
/openjdk9/corba/src/jdk.rmic/share/classes/sun/rmi/rmic/iiop/
H A DInterfaceType.java41 * InterfaceType is an abstract base representing any non-special
46 public abstract class InterfaceType extends CompoundType { class in inherits:CompoundType
97 * Create a InterfaceType instance for the given class. NOTE: This constructor
100 protected InterfaceType(ContextStack stack, int typeCode, ClassDefinition classDef) { method in class:InterfaceType
109 * Create a InterfaceType instance for the given class. The resulting
113 protected InterfaceType(ContextStack stack, method in class:InterfaceType
H A DImplementationType.java179 InterfaceType theInt = (InterfaceType) directInterfaces.elementAt(i);
213 private static void copyRemoteMethods(InterfaceType type, Vector list) {
231 InterfaceType[] allInterfaces = type.getInterfaces();
H A DNCInterfaceType.java46 public class NCInterfaceType extends InterfaceType {
H A DRemoteType.java48 public class RemoteType extends InterfaceType {
H A DSpecialInterfaceType.java59 public class SpecialInterfaceType extends InterfaceType {
H A DCompoundType.java62 protected InterfaceType[] interfaces;
228 public InterfaceType[] getInterfaces() {
230 return (InterfaceType[]) interfaces.clone();
415 InterfaceType[] interfaces = getInterfaces();
598 interfaces = new InterfaceType[0];
733 interfaces = new InterfaceType[directInterfaces.size()];
736 interfaces = new InterfaceType[0];
1052 interfaces[i] = (InterfaceType)getValidType(interfaces[i]);
1442 InterfaceType it = SpecialInterfaceType.forSpecial(def,stack);;
1499 InterfaceType i
[all...]
H A DStubGenerator.java293 InterfaceType[] interfaces = ((CompoundType)type).getInterfaces();
896 InterfaceType[] interfaces = theType.getInterfaces();
1454 InterfaceType[] interfaces = theType.getInterfaces();
1577 InterfaceType[] interfaces = theType.getInterfaces();
1596 InterfaceType[] interfaces = theType.getInterfaces();
1600 InterfaceType[] list;
1620 list = new InterfaceType[1];
1621 list[0] = (InterfaceType) theType;
/openjdk9/jdk/src/jdk.jdwp.agent/share/native/libjdwp/
H A DdebugDispatch.c72 l1Array[JDWP_COMMAND_SET(InterfaceType)] = (void *)InterfaceType_Cmds;
/openjdk9/jdk/src/jdk.jdi/share/classes/com/sun/tools/example/debug/expr/
H A DLValue.java281 // implementations of ClassType, ArrayType, and InterfaceType
308 if (toType instanceof InterfaceType) {
309 // Only valid InterfaceType assignee is Cloneable
347 List<InterfaceType> interfaces;
355 // fromType must be an InterfaceType
356 interfaces = ((InterfaceType)fromType).superinterfaces();
358 for (InterfaceType interfaze : interfaces) {
562 } else if (refType instanceof InterfaceType) {
563 InterfaceType iface = (InterfaceType)refTyp
[all...]
/openjdk9/hotspot/src/share/vm/adlc/
H A Dforms.hpp206 enum InterfaceType { enum in class:Form
213 virtual Form::InterfaceType interface_type(FormDict &globals) const;
H A Dformssel.hpp553 virtual Form::InterfaceType interface_type(FormDict &globals) const;
597 virtual Form::InterfaceType interface_type(FormDict &globals) const;
741 virtual Form::InterfaceType interface_type(FormDict &globals) const;
/openjdk9/jdk/src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/
H A DCommands.java270 List<InterfaceType> interfaces =
272 for (InterfaceType interfaze : interfaces) {
282 } else if (type instanceof InterfaceType) {
283 InterfaceType interfaze = (InterfaceType)type;
285 for (InterfaceType superinterface : interfaze.superinterfaces()) {
288 for (InterfaceType sub : interfaze.subinterfaces()) {
1624 } else if (refType instanceof InterfaceType) {
1625 for (InterfaceType sup : ((InterfaceType)refTyp
[all...]
/openjdk9/jdk/test/com/sun/jdi/
H A DInterfaceMethodsTest.java459 return ((InterfaceType)refType).invokeMethod(mainThread, method, Collections.emptyList(), ObjectReference.INVOKE_NONVIRTUAL);
482 } else if (rt instanceof InterfaceType) {
483 for(Object ifc : ((InterfaceType)rt).superinterfaces()) {

Completed in 476 milliseconds

12