Lines Matching refs:type
74 public void declare_field(int access, String name, Type type, Object value) {
75 super.declare_field(access, name, type, value);
78 addReadMethod(name, type);
81 addWriteMethod(name, type);
86 private void addReadMethod(String name, Type type) {
88 readMethodSig(name, type.getDescriptor()),
99 Local result = e.make_local(type);
106 e.invoke_interface(CALLBACK, readCallbackSig(type));
107 if (!TypeUtils.isPrimitive(type)) {
108 e.checkcast(type);
114 private void addWriteMethod(String name, Type type) {
116 writeMethodSig(name, type.getDescriptor()),
131 e.invoke_interface(CALLBACK, writeCallbackSig(type));
132 if (!TypeUtils.isPrimitive(type)) {
133 e.checkcast(type);
180 private static Signature readCallbackSig(Type type) {
181 Type remap = remap(type);
189 private static Signature writeCallbackSig(Type type) {
190 Type remap = remap(type);
199 private static Type remap(Type type) {
200 switch (type.getSort()) {
205 return type;
209 private static String callbackName(Type type) {
210 return (type == Constants.TYPE_OBJECT) ?
212 TypeUtils.upperFirst(TypeUtils.getClassName(type));