1 29 30 package com.caucho.bytecode; 31 32 35 public interface JType { 36 39 public String getName(); 40 41 44 public String getPrintName(); 45 46 49 public JType []getActualTypeArguments(); 50 51 54 public JClass getRawType(); 55 56 58 61 public boolean isPrimitive(); 62 63 66 public boolean isPublic(); 67 68 71 public boolean isAbstract(); 72 73 76 public boolean isFinal(); 77 78 81 public boolean isInterface(); 82 83 86 public JClass getSuperClass(); 87 88 91 public JClass []getInterfaces(); 92 93 96 public boolean isArray(); 97 98 101 public JClass getComponentType(); 102 103 106 public boolean isAssignableTo(Class cl); 107 108 111 public boolean isAssignableFrom(Class cl); 112 113 116 public boolean isAssignableFrom(JClass cl); 117 118 121 public JMethod []getDeclaredMethods(); 122 123 126 public JMethod []getMethods(); 127 128 131 public JMethod getMethod(String name, JClass []param); 132 133 136 public JField []getDeclaredFields(); 137 138 141 public JField []getFields(); 142 } 143 | Popular Tags |