1 19 20 package org.netbeans.jmi.javamodel; 21 22 32 public interface ClassDefinition extends org.netbeans.jmi.javamodel.Type, org.netbeans.jmi.javamodel.Element { 33 42 public org.netbeans.jmi.javamodel.Field getField(java.lang.String name, boolean includeSupertypes); 43 53 public org.netbeans.jmi.javamodel.Method getMethod(java.lang.String name, java.util.List parameters, boolean includeSupertypes); 54 64 public org.netbeans.jmi.javamodel.JavaClass getInnerClass(java.lang.String simpleName, boolean includeSupertypes); 65 74 public org.netbeans.jmi.javamodel.Constructor getConstructor(java.util.List parameters, boolean includeSupertypes); 75 79 public boolean isSubTypeOf(org.netbeans.jmi.javamodel.ClassDefinition javaClass); 80 85 public java.util.List getContents(); 86 90 public org.netbeans.jmi.javamodel.MultipartId getSuperClassName(); 91 96 public void setSuperClassName(org.netbeans.jmi.javamodel.MultipartId newValue); 97 101 public java.util.List getInterfaceNames(); 102 106 public java.util.List getFeatures(); 107 112 public java.util.List getInterfaces(); 113 120 public org.netbeans.jmi.javamodel.JavaClass getSuperClass(); 121 126 public void setSuperClass(org.netbeans.jmi.javamodel.JavaClass newValue); 127 } 128 | Popular Tags |