static { if (Sys.ObjType == null) java.lang.Thread.dumpStack(); javaToFanTypes.put("void", Sys.VoidType); javaToFanTypes.put("boolean", Sys.BoolType); javaToFanTypes.put("long", Sys.IntType); javaToFanTypes.put("double", Sys.FloatType); javaToFanTypes.put("java.lang.Object", Sys.ObjType); javaToFanTypes.put("java.lang.Boolean", Sys.BoolType); javaToFanTypes.put("java.lang.String", Sys.StrType); javaToFanTypes.put("java.lang.Number", Sys.NumType); javaToFanTypes.put("java.lang.Long", Sys.IntType); javaToFanTypes.put("java.lang.Double", Sys.FloatType); javaToFanTypes.put("java.math.BigDecimal", Sys.DecimalType); /* javaToFanTypes.put("byte", JavaType.ByteType); javaToFanTypes.put("short", JavaType.ShortType); javaToFanTypes.put("char", JavaType.CharType); javaToFanTypes.put("int", JavaType.IntType); javaToFanTypes.put("float", JavaType.FloatType); */ }
static { // java.lang javaImmutables.put("java.lang.Boolean", Boolean.TRUE); javaImmutables.put("java.lang.Byte", Boolean.TRUE); javaImmutables.put("java.lang.Character", Boolean.TRUE); javaImmutables.put("java.lang.Class", Boolean.TRUE); javaImmutables.put("java.lang.Double", Boolean.TRUE); javaImmutables.put("java.lang.Float", Boolean.TRUE); javaImmutables.put("java.lang.Integer", Boolean.TRUE); javaImmutables.put("java.lang.Long", Boolean.TRUE); javaImmutables.put("java.lang.Package", Boolean.TRUE); javaImmutables.put("java.lang.Short", Boolean.TRUE); javaImmutables.put("java.lang.String", Boolean.TRUE); // java.lang.reflect javaImmutables.put("java.lang.reflect.Constructor", Boolean.TRUE); javaImmutables.put("java.lang.reflect.Field", Boolean.TRUE); javaImmutables.put("java.lang.reflect.Method", Boolean.TRUE); // java.math javaImmutables.put("java.math.BigDecimal", Boolean.TRUE); javaImmutables.put("java.math.BigInteger", Boolean.TRUE); }