소스 검색

Box Map keys when indexGetting

kindlich 4 년 전
부모
커밋
66ec3e003b
No known key found for this signature in database
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2
    1
      JavaBytecodeCompiler/src/main/java/org/openzen/zenscript/javabytecode/compiler/JavaExpressionVisitor.java

+ 2
- 1
JavaBytecodeCompiler/src/main/java/org/openzen/zenscript/javabytecode/compiler/JavaExpressionVisitor.java 파일 보기

@@ -929,9 +929,10 @@ public class JavaExpressionVisitor implements ExpressionVisitor<Void>, JavaNativ
929 929
 				break;
930 930
 			case ASSOC_INDEXGET:
931 931
 			case ASSOC_GETORDEFAULT: {
932
+				AssocTypeID type = (AssocTypeID) expression.target.type.type;
933
+				type.keyType.type.accept(type.keyType, boxingTypeVisitor);
932 934
 				javaWriter.invokeInterface(MAP_GET);
933 935
 
934
-				AssocTypeID type = (AssocTypeID) expression.target.type.type;
935 936
 				type.valueType.type.accept(type.valueType, unboxingTypeVisitor);
936 937
 				break;
937 938
 			}

Loading…
취소
저장