瀏覽代碼

Fix field names for globals

Stan Hebben 6 年之前
父節點
當前提交
533bd04700
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2
    2
      JavaIntegration/src/main/java/org/openzen/zencode/java/JavaNativeModule.java

+ 2
- 2
JavaIntegration/src/main/java/org/openzen/zencode/java/JavaNativeModule.java 查看文件

@@ -167,7 +167,7 @@ public class JavaNativeModule {
167 167
 			String name = global.value().isEmpty() ? field.getName() : global.value();
168 168
 			FieldMember fieldMember = new FieldMember(CodePosition.NATIVE, definition, Modifiers.PUBLIC | Modifiers.STATIC, name, thisType, type, registry, Modifiers.PUBLIC, 0, null);
169 169
 			definition.addMember(fieldMember);
170
-			JavaField javaField = new JavaField(jcls, name, getDescriptor(field.getType()));
170
+			JavaField javaField = new JavaField(jcls, field.getName(), getDescriptor(field.getType()));
171 171
 			compiled.setFieldInfo(fieldMember, javaField);
172 172
 			compiled.setFieldInfo(fieldMember.autoGetter, javaField);
173 173
 			globals.put(name, new ExpressionSymbol((position, scope) -> new StaticGetterExpression(CodePosition.BUILTIN, fieldMember.autoGetter.ref(thisType, GenericMapper.EMPTY))));
@@ -185,7 +185,7 @@ public class JavaNativeModule {
185 185
 			definition.addMember(methodMember);
186 186
 			
187 187
 			boolean isGenericResult = methodMember.header.getReturnType().isGeneric();
188
-			compiled.setMethodInfo(methodMember, new JavaMethod(jcls, JavaMethod.Kind.STATIC, name, false, getMethodDescriptor(method), method.getModifiers(), isGenericResult));
188
+			compiled.setMethodInfo(methodMember, new JavaMethod(jcls, JavaMethod.Kind.STATIC, method.getName(), false, getMethodDescriptor(method), method.getModifiers(), isGenericResult));
189 189
 			globals.put(name, new ExpressionSymbol((position, scope) -> {
190 190
 				TypeMembers members = scope.getTypeMembers(thisType);
191 191
 				return new PartialStaticMemberGroupExpression(position, scope, thisType.type, members.getGroup(name), StoredType.NONE);

Loading…
取消
儲存