Re: value dispatch on enums?
Adam Megacz <[email protected]> Mon, 05 Jul 2004 20:40:16 +0000
| Newsgroups | gmane.comp.lang.nice.devel |
|---|---|
| Organization | Myself |
| Message-ID | <[email protected]> |
Arjan Boeijink <[email protected]> writes: > This has been fixed in cvs. Thanks! > ps: your previous mail has been moved to Nice-info Cool. By the way, I use gmane (www.gmane.org) to read nice-info and nice-devel through my newsreader... do you think you could configure the mailing list manager to accept posts sent through gmane.org? They do their own spam filtering. Also, I tried using nice 0.9.7 to compile CVS, but it doesn't seem to work. I get the same error with both 'make' and 'make bootstrap'. - a mkdir -p classes classes-inline ln -sf nicec bin/nicedoc; ln -sf nicec bin/niceunit cd src/bossa/syntax && mv -f dispatch.java.bootstrap dispatch.java mv: cannot stat `dispatch.java.bootstrap': No such file or directory make: [core-bootstrap] Error 1 (ignored) javac -classpath "/home/megacz/Nice/classes:/home/megacz/Nice/classes.old" -sourcepath "/home/megacz/Nice/src:/home/megacz/Nice/stdlib" -O -g -d "/home/megacz/Nice/classes" src/nice/tools/util/System.java CLASSPATH="/home/megacz/Nice/classes" JAVA="java -Dnice.inlined=classes-inline" ./bin/nicec.bootstrap --exclude-runtime -d "/home/megacz/Nice/classes.old" --sourcepath="/home/megacz/Nice/stdlib.old:/home/megacz/Nice/stdlib:/home/megacz/Nice/src.old:/home/megacz/Nice/src" --classpath="/home/megacz/Nice/classes" nice.tools.locator Path /home/megacz/Nice/stdlib.old does not exist Path /home/megacz/Nice/src.old does not exist nice.lang: parsing nice.tools.locator: parsing javac -classpath "/home/megacz/Nice/classes:/home/megacz/Nice/classes.old" -sourcepath "/home/megacz/Nice/src:/home/megacz/Nice/stdlib" -O -g -d "/home/megacz/Nice/classes" \ src/bossa/syntax/dispatch.java \ stdlib/nice/lang/{Native,rawArray}.java \ src/bossa/modules/{Package,CompilationListener}.java \ src/nice/tools/{code/*.java,util/JDK.java} src/bossa/modules/Package.java:15: error: Can't find default package `bossa.util'. Check the CLASSPATH environment variable and the access to the archives src/bossa/modules/Package.java:16: error: Package `bossa.syntax' not found in import. import bossa.syntax.*; ^ src/bossa/modules/Package.java:17: error: Package `gnu.bytecode' not found in import. import gnu.bytecode.*; ^ src/bossa/modules/Package.java:18: error: Package `gnu.expr' not found in import. import gnu.expr.*; ^ src/nice/tools/code/GetFieldProc.java:16: error: Package `gnu.mapping' not found in import. import gnu.mapping.*; ^ src/nice/tools/code/Import.java:15: error: Package `mlsub.typing' not found in import. import mlsub.typing.*; ^ src/nice/tools/code/Types.java:18: error: Class or interface `bossa.syntax.PrimitiveType' not found in import. import bossa.syntax.PrimitiveType; ^ src/nice/tools/code/Types.java:40: error: Type `TypeConstructor' not found in the declaration of the argument `tc' of method `set'. public static void set(TypeConstructor tc, Type type) ^ src/nice/tools/code/Types.java:40: error: Type `Type' not found in the declaration of the argument `type' of method `set'. public static void set(TypeConstructor tc, Type type) ^ src/nice/tools/code/Types.java:45: error: Type `Monotype' not found in the declaration of the argument `m' of method `set'. private static void set(Monotype m, Type type) ^ src/nice/tools/code/Types.java:45: error: Type `Type' not found in the declaration of the argument `type' of method `set'. private static void set(Monotype m, Type type) ^ src/nice/tools/code/Types.java:50: error: Type `TypeConstructor' not found in the declaration of the argument `tc' of method `get'. public static Type get(TypeConstructor tc) ^ src/nice/tools/code/Types.java:50: error: Type `Type' not found in the declaration of the return type of method `get'. public static Type get(TypeConstructor tc) ^ src/nice/tools/code/Types.java:55: error: Type `Monotype' not found in the declaration of the argument `m' of method `get'. public static Type get(Monotype m) ^ src/nice/tools/code/Types.java:55: error: Type `Type' not found in the declaration of the return type of method `get'. public static Type get(Monotype m) ^ src/nice/tools/code/Types.java:60: error: Type `TypeConstructor' not found in the declaration of the argument `tc' of method `javaType'. public static Type javaType(TypeConstructor tc) ^ src/nice/tools/code/Types.java:60: error: Type `Type' not found in the declaration of the return type of method `javaType'. public static Type javaType(TypeConstructor tc) ^ src/nice/tools/code/Types.java:62: error: Type `Type' not found in the declaration of the local variable `res'. Type res = get(tc); ^ src/nice/tools/code/Types.java:76: error: Type `Monotype' not found in the declaration of the argument `m' of method `setBytecodeType'. public static void setBytecodeType(Monotype m) ^ src/nice/tools/code/Types.java:83: error: Type `TypeConstructor' not found in the declaration of the local variable `tc'. TypeConstructor tc = m.head(); ^ src/nice/tools/code/Types.java:87: error: Type `TypeConstructor' not found in the declaration of the local variable `rigidTC'. TypeConstructor rigidTC; ^ src/nice/tools/code/Types.java:111: error: Type `Monotype' not found in the declaration of the local variable `param'. Monotype param = ((MonotypeConstructor) m).getTP()[0]; ^ src/nice/tools/code/Types.java:123: error: Type `Monotype' not found in the declaration of the argument `ms' of method `setBytecodeType'. public static void setBytecodeType(Monotype[] ms) ^ src/nice/tools/code/Types.java:129: error: Type `Polytype' not found in the declaration of the argument `t' of method `setBytecodeType'. public static void setBytecodeType(Polytype t) ^ src/nice/tools/code/Types.java:131: error: Type `Constraint' not found in the declaration of the local variable `cst'. Constraint cst = t.getConstraint(); ^ src/nice/tools/code/Types.java:139: error: Type `TypingEx' not found in the declaration of the local variable `e'. catch(TypingEx e) {} ^ src/nice/tools/code/Types.java:144: error: Type `TypingEx' not found in the declaration of the local variable `e'. catch(TypingEx e) {} ^ src/nice/tools/code/Types.java:161: error: Type `Monotype' not found in the declaration of the argument `m' of method `javaType'. public static Type javaType(Monotype m) ^ src/nice/tools/code/Types.java:161: error: Type `Type' not found in the declaration of the return type of method `javaType'. public static Type javaType(Monotype m) ^ src/nice/tools/code/Types.java:163: error: Type `Type' not found in the declaration of the local variable `res'. Type res = javaTypeOrNull(m); ^ src/nice/tools/code/Types.java:178: error: Type `Monotype' not found in the declaration of the argument `m' of method `javaTypeOrNull'. private static Type javaTypeOrNull(Monotype m) ^ src/nice/tools/code/Types.java:178: error: Type `Type' not found in the declaration of the return type of method `javaTypeOrNull'. private static Type javaTypeOrNull(Monotype m) ^ src/nice/tools/code/Types.java:180: error: Type `Type' not found in the declaration of the local variable `res'. Type res = rawJavaType(nice.tools.typing.Types.equivalent(m)); ^ src/nice/tools/code/Types.java:191: error: Type `Monotype' not found in the declaration of the argument `m' of method `rawJavaType'. private static Type rawJavaType(Monotype m) ^ src/nice/tools/code/Types.java:191: error: Type `Type' not found in the declaration of the return type of method `rawJavaType'. private static Type rawJavaType(Monotype m) ^ src/nice/tools/code/Types.java:193: error: Type `Type' not found in the declaration of the local variable `res'. Type res = get(m); ^ src/nice/tools/code/Types.java:209: error: Type `MonotypeConstructor' not found in the declaration of the local variable `mc'. MonotypeConstructor mc = (MonotypeConstructor) m; ^ src/nice/tools/code/Types.java:210: error: Type `TypeConstructor' not found in the declaration of the local variable `tc'. TypeConstructor tc = mc.getTC(); ^ src/nice/tools/code/Types.java:218: error: Type `Monotype' not found in the declaration of the argument `ms' of method `javaType'. public static Type[] javaType(Monotype[] ms) ^ src/nice/tools/code/Types.java:218: error: Type `Type' not found in the declaration of the return type of method `javaType'. public static Type[] javaType(Monotype[] ms) ^ src/nice/tools/code/Types.java:223: error: Type `Type' not found in the declaration of the local variable `res'. Type[] res = new Type[ms.length]; ^ src/nice/tools/code/Types.java:229: error: Type `Polytype' not found in the declaration of the argument `t' of method `javaType'. public static Type javaType(Polytype t) ^ src/nice/tools/code/Types.java:229: error: Type `Type' not found in the declaration of the return type of method `javaType'. public static Type javaType(Polytype t) ^ src/nice/tools/code/Types.java:238: error: Type `Monotype' not found in the declaration of the argument `types' of method `lowestCommonSupertype'. public static Type lowestCommonSupertype(Monotype[] types) ^ src/nice/tools/code/Types.java:238: error: Type `Type' not found in the declaration of the return type of method `lowestCommonSupertype'. public static Type lowestCommonSupertype(Monotype[] types) ^ src/nice/tools/code/Types.java:240: error: Type `Type' not found in the declaration of the local variable `res'. Type res = javaType(types[0]); ^ src/nice/tools/code/Types.java:250: error: Type `Type' not found in the declaration of the argument `types' of method `lowestCommonSupertype'. static Type lowestCommonSupertype(Type[] types) ^ src/nice/tools/code/Types.java:250: error: Type `Type' not found in the declaration of the return type of method `lowestCommonSupertype'. static Type lowestCommonSupertype(Type[] types) ^ src/nice/tools/code/Types.java:252: error: Type `Type' not found in the declaration of the local variable `res'. Type res = types[0]; ^ src/nice/tools/code/Types.java:262: error: Type `Expression' not found in the declaration of the argument `exps' of method `lowestUpperBound'. public static Type lowestUpperBound(Expression[] exps) ^ src/nice/tools/code/Types.java:262: error: Type `Type' not found in the declaration of the return type of method `lowestUpperBound'. public static Type lowestUpperBound(Expression[] exps) ^ src/nice/tools/code/Types.java:268: error: Type `Type' not found in the declaration of the local variable `res'. Type res = Type.neverReturnsType; ^ src/nice/tools/code/Types.java:281: error: Type `ArrayType' not found in the declaration of the argument `type' of method `componentType'. public static Type componentType(ArrayType type, int rank) ^ src/nice/tools/code/Types.java:281: error: Type `Type' not found in the declaration of the return type of method `componentType'. public static Type componentType(ArrayType type, int rank) ^ src/nice/tools/code/Types.java:295: error: Type `Type' not found in the declaration of the argument `javaType' of method `typeConstructor'. public static TypeConstructor typeConstructor (Type javaType) ^ src/nice/tools/code/Types.java:295: error: Type `TypeConstructor' not found in the declaration of the return type of method `typeConstructor'. public static TypeConstructor typeConstructor (Type javaType) ^ src/nice/tools/code/Types.java:298: error: Type `TypeConstructor' not found in the declaration of the local variable `tc'. TypeConstructor tc = bossa.syntax.Node.getGlobalTypeScope(). ^ src/nice/tools/code/Types.java:313: error: Type `Type' not found in the declaration of the argument `javaTypes' of method `monotype'. public static Monotype[] monotype(Type[] javaTypes, ^ src/nice/tools/code/Types.java:314: error: Type `TypeVariable' not found in the declaration of the argument `typeVariables' of method `monotype'. TypeVariable[] typeVariables, ^ src/nice/tools/code/Types.java:315: error: Type `TypeSymbol' not found in the declaration of the argument `niceTypeVariables' of method `monotype'. TypeSymbol[] niceTypeVariables) ^ src/nice/tools/code/Types.java:313: error: Type `Monotype' not found in the declaration of the return type of method `monotype'. public static Monotype[] monotype(Type[] javaTypes, ^ src/nice/tools/code/Types.java:319: error: Type `Monotype' not found in the declaration of the local variable `res'. Monotype[] res = new Monotype[len]; ^ src/nice/tools/code/Types.java:325: error: Type `Type' not found in the declaration of the argument `javaType' of method `monotype'. public static Monotype monotype(Type javaType, boolean sure) ^ src/nice/tools/code/Types.java:325: error: Type `Monotype' not found in the declaration of the return type of method `monotype'. public static Monotype monotype(Type javaType, boolean sure) ^ src/nice/tools/code/Types.java:331: error: Type `Type' not found in the declaration of the argument `javaType' of method `monotype'. public static Monotype monotype(Type javaType, boolean sure, ^ src/nice/tools/code/Types.java:332: error: Type `TypeVariable' not found in the declaration of the argument `typeVariables' of method `monotype'. TypeVariable[] typeVariables, ^ src/nice/tools/code/Types.java:333: error: Type `TypeSymbol' not found in the declaration of the argument `niceTypeVariables' of method `monotype'. TypeSymbol[] niceTypeVariables) ^ src/nice/tools/code/Types.java:331: error: Type `Monotype' not found in the declaration of the return type of method `monotype'. public static Monotype monotype(Type javaType, boolean sure, ^ src/nice/tools/code/Types.java:339: error: Type `Type' not found in the declaration of the argument `javaType' of method `monotype'. public static Monotype monotype(Type javaType) ^ src/nice/tools/code/Types.java:339: error: Type `Monotype' not found in the declaration of the return type of method `monotype'. public static Monotype monotype(Type javaType) ^ src/nice/tools/code/Types.java:345: error: Type `Type' not found in the declaration of the argument `javaType' of method `monotype'. public static Monotype monotype(Type javaType, ^ src/nice/tools/code/Types.java:346: error: Type `TypeVariable' not found in the declaration of the argument `typeVariables' of method `monotype'. TypeVariable[] typeVariables, ^ src/nice/tools/code/Types.java:347: error: Type `TypeSymbol' not found in the declaration of the argument `niceTypeVariables' of method `monotype'. TypeSymbol[] niceTypeVariables) ^ src/nice/tools/code/Types.java:345: error: Type `Monotype' not found in the declaration of the return type of method `monotype'. public static Monotype monotype(Type javaType, ^ src/nice/tools/code/Types.java:350: error: Type `Monotype' not found in the declaration of the local variable `res'. Monotype res = getMonotype(javaType, typeVariables, niceTypeVariables); ^ src/nice/tools/code/Types.java:364: error: Type `Type' not found in the declaration of the argument `javaType' of method `monotype'. public static Monotype monotype(Type javaType, boolean sure, ^ src/nice/tools/code/Types.java:365: error: Type `TypeVariable' not found in the declaration of the argument `typeVariables' of method `monotype'. TypeVariable[] typeVariables, ^ src/nice/tools/code/Types.java:366: error: Type `TypeSymbol' not found in the declaration of the argument `niceTypeVariables' of method `monotype'. TypeSymbol[] niceTypeVariables, ^ src/nice/tools/code/Types.java:364: error: Type `Monotype' not found in the declaration of the return type of method `monotype'. public static Monotype monotype(Type javaType, boolean sure, ^ src/nice/tools/code/Types.java:370: error: Type `Monotype' not found in the declaration of the local variable `res'. Monotype res = getMonotype(javaType, typeVariables, niceTypeVariables, ^ src/nice/tools/code/Types.java:383: error: Type `Type' not found in the declaration of the argument `javaType' of method `getMonotype'. private static Monotype getMonotype(Type javaType, ^ src/nice/tools/code/Types.java:384: error: Type `TypeVariable' not found in the declaration of the argument `typeVariables' of method `getMonotype'. TypeVariable[] typeVariables, ^ src/nice/tools/code/Types.java:385: error: Type `TypeSymbol' not found in the declaration of the argument `niceTypeVariables' of method `getMonotype'. TypeSymbol[] niceTypeVariables) ^ src/nice/tools/code/Types.java:383: error: Type `Monotype' not found in the declaration of the return type of method `getMonotype'. private static Monotype getMonotype(Type javaType, ^ src/nice/tools/code/Types.java:391: error: Type `Type' not found in the declaration of the argument `javaType' of method `getMonotype'. private static Monotype getMonotype(Type javaType, ^ src/nice/tools/code/Types.java:392: error: Type `TypeVariable' not found in the declaration of the argument `typeVariables' of method `getMonotype'. TypeVariable[] typeVariables, ^ src/nice/tools/code/Types.java:393: error: Type `TypeSymbol' not found in the declaration of the argument `niceTypeVariables' of method `getMonotype'. TypeSymbol[] niceTypeVariables, ^ src/nice/tools/code/Types.java:391: error: Type `Monotype' not found in the declaration of the return type of method `getMonotype'. private static Monotype getMonotype(Type javaType, ^ src/nice/tools/code/Types.java:435: error: Type `ParameterizedType' not found in the declaration of the local variable `p'. ParameterizedType p = (ParameterizedType) javaType; ^ src/nice/tools/code/Types.java:441: error: Type `BadSizeEx' not found in the declaration of the local variable `ex'. catch (BadSizeEx ex) { ^ src/nice/tools/code/Types.java:487: error: Type `TypeSymbol' not found in declaration of field `symbol'. public TypeSymbol symbol; ^ src/nice/tools/code/Types.java:489: error: Type `TypeSymbol' not found in the declaration of the argument `symbol' of method `<init>'. NotIntroducedClassException(TypeSymbol symbol) ^ src/nice/tools/code/Types.java:495: error: Type `Monotype' not found in the declaration of the return type of method `getMonotype'. private static Monotype getMonotype(String name) ^ src/nice/tools/code/Types.java:506: error: Type `TypeConstructor' not found in the declaration of the local variable `tc'. TypeConstructor tc = bossa.syntax.Node.getGlobalTypeScope(). ^ src/nice/tools/code/Types.java:528: error: Type `bossa.syntax.LocatedString' not found in the declaration of the argument `name' of method `type'. public static final gnu.bytecode.Type type(bossa.syntax.LocatedString name) ^ src/nice/tools/code/Types.java:528: error: Type `gnu.bytecode.Type' not found in the declaration of the return type of method `type'. public static final gnu.bytecode.Type type(bossa.syntax.LocatedString name) ^ src/nice/tools/code/Types.java:533: error: Type `bossa.util.Location' not found in the declaration of the argument `loc' of method `type'. public static final gnu.bytecode.Type type(String s, bossa.util.Location loc) ^ src/nice/tools/code/Types.java:533: error: Type `gnu.bytecode.Type' not found in the declaration of the return type of method `type'. public static final gnu.bytecode.Type type(String s, bossa.util.Location loc) ^ src/nice/tools/code/Types.java:540: error: Type `Type' not found in the declaration of the local variable `res'. Type res = type(s.substring(1), loc); ^ src/nice/tools/code/Types.java:565: error: Type `bossa.util.Location' not found in the declaration of the argument `loc' of method `typeRepresentationToBytecode'. bossa.util.Location loc) ^ src/nice/tools/code/Types.java:564: error: Type `gnu.bytecode.Type' not found in the declaration of the return type of method `typeRepresentationToBytecode'. gnu.bytecode.Type typeRepresentationToBytecode(String type, ^ src/nice/tools/code/Types.java:569: error: Type `Type' not found in the declaration of the local variable `res'. Type res = typeRepresentationToBytecode(type.substring(1), loc); ^ src/nice/tools/code/Types.java:576: error: Type `TypeConstructor' not found in the declaration of the local variable `sym'. TypeConstructor sym = bossa.syntax.Node.getGlobalTypeScope(). ^ src/nice/tools/code/Types.java:586: error: Type `Type' not found in the declaration of the argument `t' of method `equivalentObjectType'. public static Type equivalentObjectType(Type t) ^ src/nice/tools/code/Types.java:586: error: Type `Type' not found in the declaration of the return type of method `equivalentObjectType'. public static Type equivalentObjectType(Type t) ^ src/nice/tools/code/Types.java:609: error: Type `Monotype' not found in the declaration of the argument `m' of method `defaultValue'. public static Expression defaultValue(Monotype m) ^ src/nice/tools/code/Types.java:609: error: Type `Expression' not found in the declaration of the return type of method `defaultValue'. public static Expression defaultValue(Monotype m) ^ src/nice/tools/code/Types.java:614: error: Type `TypeConstructor' not found in the declaration of the local variable `tc'. TypeConstructor tc = nice.tools.typing.Types.rawType(m).head(); ^ src/nice/tools/code/Types.java:635: error: Type `Expression' not found in declaration of field `zeroInt'. private static Expression zeroInt = new QuoteExp(new Integer(0)); ^ src/nice/tools/code/Types.java:636: error: Type `Expression' not found in declaration of field `zeroFloat'. private static Expression zeroFloat = new QuoteExp(new Float(0.0)); ^ src/nice/tools/code/Types.java:637: error: Type `Expression' not found in declaration of field `zeroChar'. private static Expression zeroChar = new QuoteExp(new Character((char) 0)); ^ src/nice/tools/code/TypeImport.java:18: error: Class or interface `bossa.util.Debug' not found in import. import bossa.util.Debug; ^ src/nice/tools/code/TypeImport.java:42: error: Type `bossa.syntax.LocatedString' not found in the declaration of the argument `className' of method `lookup'. public static Type lookup(bossa.syntax.LocatedString className) ^ src/nice/tools/code/TypeImport.java:42: error: Type `Type' not found in the declaration of the return type of method `lookup'. public static Type lookup(bossa.syntax.LocatedString className) ^ src/nice/tools/code/TypeImport.java:47: error: Type `bossa.util.Location' not found in the declaration of the argument `loc' of method `lookup'. public static Type lookup(String className, bossa.util.Location loc) ^ src/nice/tools/code/TypeImport.java:47: error: Type `Type' not found in the declaration of the return type of method `lookup'. public static Type lookup(String className, bossa.util.Location loc) ^ src/nice/tools/code/TypeImport.java:49: error: Type `Type' not found in the declaration of the local variable `res'. Type res = null; ^ src/nice/tools/code/TypeImport.java:70: error: Type `Type' not found in the declaration of the local variable `found'. Type found = lookupQualified(pkgs[i] + "." + className); ^ src/nice/tools/code/TypeImport.java:98: error: Type `Type' not found in the declaration of the return type of method `lookupQualified'. public static Type lookupQualified(String className) ^ src/nice/tools/code/TypeImport.java:100: error: Type `Type' not found in the declaration of the local variable `res'. Type res = Type.lookupType(className); ^ src/nice/tools/code/TupleType.java:26: error: Type `Type' not found in the declaration of the argument `arrayType' of method `<init>'. TupleType (Type arrayType, Type[] componentTypes) ^ src/nice/tools/code/TupleType.java:26: error: Type `Type' not found in the declaration of the argument `componentTypes' of method `<init>'. TupleType (Type arrayType, Type[] componentTypes) ^ src/nice/tools/code/TupleType.java:32: error: Type `Type' not found in the declaration of the argument `componentTypes' of method `<init>'. TupleType (Type[] componentTypes) ^ src/nice/tools/code/TupleType.java:37: error: Type `Type' not found in declaration of field `componentTypes'. public Type[] componentTypes; ^ src/nice/tools/code/TupleType.java:46: error: Type `Type' not found in the declaration of the argument `arrayType' of method `createExp'. (Type arrayType, Type[] componentTypes, ^ src/nice/tools/code/TupleType.java:46: error: Type `Type' not found in the declaration of the argument `componentTypes' of method `createExp'. (Type arrayType, Type[] componentTypes, ^ src/nice/tools/code/TupleType.java:47: error: Type `gnu.expr.Expression' not found in the declaration of the argument `components' of method `createExp'. gnu.expr.Expression[] components) ^ src/nice/tools/code/TupleType.java:45: error: Type `gnu.expr.Expression' not found in the declaration of the return type of method `createExp'. public static gnu.expr.Expression createExp ^ src/nice/tools/code/SpecialTypes.java:30: error: Type `Type' not found in declaration of field `intType'. static public final Type intType, longType, byteType, charType, ^ src/nice/tools/code/SpecialTypes.java:30: error: Type `Type' not found in declaration of field `longType'. static public final Type intType, longType, byteType, charType, ^ src/nice/tools/code/SpecialTypes.java:30: error: Type `Type' not found in declaration of field `byteType'. static public final Type intType, longType, byteType, charType, ^ src/nice/tools/code/SpecialTypes.java:30: error: Type `Type' not found in declaration of field `charType'. static public final Type intType, longType, byteType, charType, ^ src/nice/tools/code/SpecialTypes.java:30: error: Type `Type' not found in declaration of field `shortType'. static public final Type intType, longType, byteType, charType, ^ src/nice/tools/code/SpecialTypes.java:30: error: Type `Type' not found in declaration of field `floatType'. static public final Type intType, longType, byteType, charType, ^ src/nice/tools/code/SpecialTypes.java:30: error: Type `Type' not found in declaration of field `doubleType'. static public final Type intType, longType, byteType, charType, ^ src/nice/tools/code/SpecialTypes.java:30: error: Type `Type' not found in declaration of field `booleanType'. static public final Type intType, longType, byteType, charType, ^ src/nice/tools/code/SpecialTypes.java:30: error: Type `Type' not found in declaration of field `voidType'. static public final Type intType, longType, byteType, charType, ^ src/nice/tools/code/SpecialTypes.java:61: error: Type `Type' not found in the declaration of the argument `elements' of method `array'. static public ArrayType array(Type elements) ^ src/nice/tools/code/SpecialTypes.java:61: error: Type `ArrayType' not found in the declaration of the return type of method `array'. static public ArrayType array(Type elements) ^ src/nice/tools/code/SpecialArray.java:6: error: Class or interface `bossa.util.Debug' not found in import. import bossa.util.Debug; ^ src/nice/tools/code/SpecialArray.java:13: error: Superclass `gnu.bytecode.ArrayType' of class `nice.tools.code.SpecialArray' not found. public class SpecialArray extends gnu.bytecode.ArrayType ^ src/nice/tools/code/SpecialArray.java:18: error: Type `Type' not found in the declaration of the argument `elements' of method `create'. public static SpecialArray create(Type elements) ^ src/nice/tools/code/SpecialArray.java:25: error: Type `Type' not found in the declaration of the local variable `res'. Type res = Type.lookupType("[" + elements.getSignature()); ^ src/nice/tools/code/SpecialArray.java:51: error: Type `Type' not found in the declaration of the argument `elements' of method `<init>'. protected SpecialArray (Type elements) ^ src/nice/tools/code/SpecialArray.java:58: error: Type `Type' not found in the declaration of the argument `elements' of method `<init>'. private SpecialArray (Type elements, String prefix, boolean unknown, ^ src/nice/tools/code/SpecialArray.java:109: error: Type `CodeAttr' not found in the declaration of the argument `code' of method `callConvert'. private void callConvert(CodeAttr code) ^ src/nice/tools/code/SpecialArray.java:117: error: Type `CodeAttr' not found in the declaration of the argument `code' of method `callGenericConvert'. private void callGenericConvert(CodeAttr code) ^ src/nice/tools/code/SpecialArray.java:128: error: Type `Type' not found in the declaration of the argument `fromType' of method `emitCoerceFrom'. public void emitCoerceFrom (Type fromType, CodeAttr code) ^ src/nice/tools/code/SpecialArray.java:128: error: Type `CodeAttr' not found in the declaration of the argument `code' of method `emitCoerceFrom'. public void emitCoerceFrom (Type fromType, CodeAttr code) ^ src/nice/tools/code/SpecialArray.java:136: error: Type `ArrayType' not found in the declaration of the local variable `from'. ArrayType from = (ArrayType) fromType; ^ src/nice/tools/code/SpecialArray.java:154: error: Type `Type' not found in the declaration of the argument `t' of method `isCollectionArray'. private boolean isCollectionArray(Type t) ^ src/nice/tools/code/SpecialArray.java:172: error: Type `CodeAttr' not found in the declaration of the argument `code' of method `emitCoerceFromObject'. public void emitCoerceFromObject (CodeAttr code) ^ src/nice/tools/code/SpecialArray.java:179: error: Type `CodeAttr' not found in the declaration of the argument `code' of method `emitCoerceFromCollection'. private void emitCoerceFromCollection (CodeAttr code) ^ src/nice/tools/code/SpecialArray.java:187: error: Type `CodeAttr' not found in the declaration of the argument `code' of method `emitCoerceFromArray'. private void emitCoerceFromArray (CodeAttr code) ^ src/nice/tools/code/SpecialArray.java:193: error: Type `Label' not found in the declaration of the local variable `convert'. Label convert = new Label(code), end = new Label(code); ^ src/nice/tools/code/SpecialArray.java:193: error: Type `Label' not found in the declaration of the local variable `end'. Label convert = new Label(code), end = new Label(code); ^ src/nice/tools/code/SpecialArray.java:214: error: Type `CodeAttr' not found in the declaration of the argument `code' of method `convertReferenceArray'. (CodeAttr code, ArrayType toType, Type elements) ^ src/nice/tools/code/SpecialArray.java:214: error: Type `ArrayType' not found in the declaration of the argument `toType' of method `convertReferenceArray'. (CodeAttr code, ArrayType toType, Type elements) ^ src/nice/tools/code/SpecialArray.java:214: error: Type `Type' not found in the declaration of the argument `elements' of method `convertReferenceArray'. (CodeAttr code, ArrayType toType, Type elements) ^ src/nice/tools/code/SpecialArray.java:223: error: Type `Variable' not found in the declaration of the local variable `len'. Variable len = code.addLocal(Type.int_type); ^ src/nice/tools/code/SpecialArray.java:231: error: Type `Variable' not found in the declaration of the local variable `dest'. Variable dest = code.addLocal(toType); ^ src/nice/tools/code/SpecialArray.java:253: error: Type `Method' not found in declaration of field `arraycopy'. public static final Method arraycopy = ClassType.make("java.lang.System"). ^ src/nice/tools/code/SpecialArray.java:256: error: Type `Type' not found in the declaration of the argument `toType' of method `emitCoerceTo'. public void emitCoerceTo (Type toType, CodeAttr code) ^ src/nice/tools/code/SpecialArray.java:256: error: Type `CodeAttr' not found in the declaration of the argument `code' of method `emitCoerceTo'. public void emitCoerceTo (Type toType, CodeAttr code) ^ src/nice/tools/code/SpecialArray.java:264: error: Type `CodeAttr' not found in the declaration of the argument `code' of method `emitCoerceToObject'. public void emitCoerceToObject (CodeAttr code) ^ src/nice/tools/code/SpecialArray.java:269: error: Type `CodeAttr' not found in the declaration of the argument `code' of method `emitCoerceToCollection'. public static void emitCoerceToCollection (CodeAttr code) ^ src/nice/tools/code/SpecialArray.java:274: error: Type `CodeAttr' not found in the declaration of the argument `code' of method `coerce'. private static void coerce (CodeAttr code, ArrayType from, ArrayType to) ^ src/nice/tools/code/SpecialArray.java:274: error: Type `ArrayType' not found in the declaration of the argument `from' of method `coerce'. private static void coerce (CodeAttr code, ArrayType from, ArrayType to) ^ src/nice/tools/code/SpecialArray.java:274: error: Type `ArrayType' not found in the declaration of the argument `to' of method `coerce'. private static void coerce (CodeAttr code, ArrayType from, ArrayType to) ^ src/nice/tools/code/SpecialArray.java:280: error: Type `Type' not found in the declaration of the local variable `elements'. Type elements = to.getComponentType(); ^ src/nice/tools/code/SpecialArray.java:311: error: Type `Type' not found in the declaration of the return type of method `getImplementationType'. public Type getImplementationType() ^ src/nice/tools/code/SpecialArray.java:319: error: Type `Type' not found in the declaration of the argument `other' of method `isSubtype'. public boolean isSubtype (Type other) ^ src/nice/tools/code/SpecialArray.java:326: error: Type `Type' not found in the declaration of the argument `other' of method `isAssignableTo'. public boolean isAssignableTo (Type other) ^ src/nice/tools/code/SpecialArray.java:345: error: Type `ClassType' not found in declaration of field `wrappedType'. private static ClassType wrappedType = ClassType.make("nice.lang.rawArray"); ^ src/nice/tools/code/SpecialArray.java:346: error: Type `ClassType' not found in the declaration of the return type of method `wrappedType'. public static ClassType wrappedType() ^ src/nice/tools/code/SpecialArray.java:351: error: Type `Field' not found in declaration of field `field'. private Field field; ^ src/nice/tools/code/SpecialArray.java:353: error: Type `ClassType' not found in declaration of field `objectType'. private static ClassType objectType = ClassType.make("java.lang.Object"); ^ src/nice/tools/code/SpecialArray.java:354: error: Type `ArrayType' not found in declaration of field `objectArray'. private static ArrayType objectArray = new ArrayType(objectType); ^ src/nice/tools/code/SpecialArray.java:356: error: Type `Method' not found in declaration of field `convertMethod'. private Method convertMethod; ^ src/nice/tools/code/SpecialArray.java:357: error: Type `Method' not found in declaration of field `genericConvertMethod'. private Method genericConvertMethod; ^ src/nice/tools/code/SpecialArray.java:358: error: Type `Method' not found in declaration of field `makeMethod'. private static Method makeMethod = wrappedType.getDeclaredMethod("make", 1); ^ src/nice/tools/code/SetStaticFieldProc.java:25: error: Superclass `gnu.mapping.Procedure1' of class `nice.tools.code.SetStaticFieldProc' not found. public class SetStaticFieldProc extends gnu.mapping.Procedure1 ^ src/nice/tools/code/SetStaticFieldProc.java:26: error: Superinterface `Inlineable' of class `nice.tools.code.SetStaticFieldProc' not found. implements Inlineable ^ src/nice/tools/code/SetStaticFieldProc.java:28: error: Type `Declaration' not found in declaration of field `fieldDecl'. private Declaration fieldDecl; ^ src/nice/tools/code/SetStaticFieldProc.java:30: error: Type `Declaration' not found in the declaration of the argument `fieldDecl' of method `<init>'. public SetStaticFieldProc (Declaration fieldDecl) ^ src/nice/tools/code/SetStaticFieldProc.java:37: error: Type `Field' not found in the declaration of the local variable `field'. Field field = fieldDecl.field; ^ src/nice/tools/code/SetStaticFieldProc.java:57: error: Type `ApplyExp' not found in the declaration of the argument `exp' of method `compile'. public void compile (ApplyExp exp, Compilation comp, Target target) ^ src/nice/tools/code/SetStaticFieldProc.java:57: error: Type `Compilation' not found in the declaration of the argument `comp' of method `compile'. public void compile (ApplyExp exp, Compilation comp, Target target) ^ src/nice/tools/code/SetStaticFieldProc.java:57: error: Type `Target' not found in the declaration of the argument `target' of method `compile'. public void compile (ApplyExp exp, Compilation comp, Target target) ^ src/nice/tools/code/SetStaticFieldProc.java:59: error: Type `Field' not found in the declaration of the local variable `field'. Field field = fieldDecl.field; ^ src/nice/tools/code/SetStaticFieldProc.java:60: error: Type `Type' not found in the declaration of the local variable `fieldType'. Type fieldType = field.getType(); ^ src/nice/tools/code/SetStaticFieldProc.java:62: error: Type `Expression' not found in the declaration of the local variable `arg'. Expression arg = exp.getArgs()[0]; ^ src/nice/tools/code/SetStaticFieldProc.java:63: error: Type `CodeAttr' not found in the declaration of the local variable `code'. CodeAttr code = comp.getCode(); ^ src/nice/tools/code/SetStaticFieldProc.java:80: error: Type `Expression' not found in the declaration of the argument `args' of method `getReturnType'. public gnu.bytecode.Type getReturnType (Expression[] args) ^ src/nice/tools/code/SetStaticFieldProc.java:80: error: Type `gnu.bytecode.Type' not found in the declaration of the return type of method `getReturnType'. public gnu.bytecode.Type getReturnType (Expression[] args) ^ src/nice/tools/code/SetFieldProc.java:25: error: Superclass `gnu.mapping.Procedure2' of class `nice.tools.code.SetFieldProc' not found. public class SetFieldProc extends gnu.mapping.Procedure2 implements Inlineable ^ src/nice/tools/code/SetFieldProc.java:25: error: Superinterface `Inlineable' of class `nice.tools.code.SetFieldProc' not found. public class SetFieldProc extends gnu.mapping.Procedure2 implements Inlineable ^ src/nice/tools/code/SetFieldProc.java:27: error: Type `Declaration' not found in declaration of field `fieldDecl'. private Declaration fieldDecl; ^ src/nice/tools/code/SetFieldProc.java:29: error: Type `Declaration' not found in the declaration of the argument `fieldDecl' of method `<init>'. public SetFieldProc (Declaration fieldDecl) ^ src/nice/tools/code/SetFieldProc.java:38: error: Type `Field' not found in the declaration of the local variable `field'. Field field = fieldDecl.field; ^ src/nice/tools/code/SetFieldProc.java:59: error: Type `ApplyExp' not found in the declaration of the argument `exp' of method `compile'. public void compile (ApplyExp exp, Compilation comp, Target target) ^ src/nice/tools/code/SetFieldProc.java:59: error: Type `Compilation' not found in the declaration of the argument `comp' of method `compile'. public void compile (ApplyExp exp, Compilation comp, Target target) ^ src/nice/tools/code/SetFieldProc.java:59: error: Type `Target' not found in the declaration of the argument `target' of method `compile'. public void compile (ApplyExp exp, Compilation comp, Target target) ^ src/nice/tools/code/SetFieldProc.java:61: error: Type `Field' not found in the declaration of the local variable `field'. Field field = fieldDecl.field; ^ src/nice/tools/code/SetFieldProc.java:62: error: Type `Type' not found in the declaration of the local variable `fieldType'. Type fieldType = field.getType(); ^ src/nice/tools/code/SetFieldProc.java:64: error: Type `Expression' not found in the declaration of the local variable `args'. Expression[] args = exp.getArgs(); ^ src/nice/tools/code/SetFieldProc.java:65: error: Type `CodeAttr' not found in the declaration of the local variable `code'. CodeAttr code = comp.getCode(); ^ src/nice/tools/code/SetFieldProc.java:70: error: Type `ClassType' not found in the declaration of the local variable `ctype'. ClassType ctype = field.getDeclaringClass(); ^ src/nice/tools/code/SetFieldProc.java:84: error: Type `Expression' not found in the declaration of the argument `args' of method `getReturnType'. public gnu.bytecode.Type getReturnType (Expression[] args) ^ src/nice/tools/code/SetFieldProc.java:84: error: Type `gnu.bytecode.Type' not found in the declaration of the return type of method `getReturnType'. public gnu.bytecode.Type getReturnType (Expression[] args) ^ src/nice/tools/code/NiceInterpreter.java:31: error: Superclass `gnu.expr.Interpreter' of class `nice.tools.code.NiceInterpreter' not found. public class NiceInterpreter extends gnu.expr.Interpreter ^ src/nice/tools/code/NiceInterpreter.java:38: error: Type `Type' not found in the declaration of the return type of method `getTypeFor'. public Type getTypeFor(Class clas) ^ src/nice/tools/code/NiceInterpreter.java:53: error: Type `InPort' not found in the declaration of the argument `in' of method `read'. public Object read (InPort in) ^ src/nice/tools/code/NiceInterpreter.java:54: error: Class `gnu.text.SyntaxException' not found in `throws'. throws java.io.IOException, gnu.text.SyntaxException ^ src/nice/tools/code/NiceInterpreter.java:61: error: Type `InPort' not found in the declaration of the argument `inp' of method `getLexer'. public gnu.text.Lexer getLexer(InPort inp, gnu.text.SourceMessages messages) ^ src/nice/tools/code/NiceInterpreter.java:61: error: Type `gnu.text.SourceMessages' not found in the declaration of the argument `messages' of method `getLexer'. public gnu.text.Lexer getLexer(InPort inp, gnu.text.SourceMessages messages) ^ src/nice/tools/code/NiceInterpreter.java:61: error: Type `gnu.text.Lexer' not found in the declaration of the return type of method `getLexer'. public gnu.text.Lexer getLexer(InPort inp, gnu.text.SourceMessages messages) ^ src/nice/tools/code/NiceInterpreter.java:67: error: Type `Environment' not found in the declaration of the argument `env' of method `parse'. public ModuleExp parse(Environment env, gnu.text.Lexer lexer) ^ src/nice/tools/code/NiceInterpreter.java:67: error: Type `gnu.text.Lexer' not found in the declaration of the argument `lexer' of method `parse'. public ModuleExp parse(Environment env, gnu.text.Lexer lexer) ^ src/nice/tools/code/NiceInterpreter.java:67: error: Type `ModuleExp' not found in the declaration of the return type of method `parse'. public ModuleExp parse(Environment env, gnu.text.Lexer lexer) ^ src/nice/tools/code/NiceInterpreter.java:68: error: Class `gnu.text.SyntaxException' not found in `throws'. throws java.io.IOException, gnu.text.SyntaxException ^ src/nice/tools/code/NiceInterpreter.java:74: error: Type `InPort' not found in the declaration of the argument `port' of method `parseFile'. public ModuleExp parseFile (InPort port, gnu.text.SourceMessages messages) ^ src/nice/tools/code/NiceInterpreter.java:74: error: Type `gnu.text.SourceMessages' not found in the declaration of the argument `messages' of method `parseFile'. public ModuleExp parseFile (InPort port, gnu.text.SourceMessages messages) ^ src/nice/tools/code/NiceInterpreter.java:74: error: Type `ModuleExp' not found in the declaration of the return type of method `parseFile'. public ModuleExp parseFile (InPort port, gnu.text.SourceMessages messages) ^ src/nice/tools/code/NiceInterpreter.java:80: error: Type `gnu.lists.FormatToConsumer' not found in the declaration of the return type of method `getFormat'. public gnu.lists.FormatToConsumer getFormat(boolean readable) ^ src/nice/tools/code/MultiArrayNewProc.java:28: error: Superclass `gnu.mapping.ProcedureN' of class `nice.tools.code.MultiArrayNewProc' not found. public class MultiArrayNewProc extends gnu.mapping.ProcedureN ^ src/nice/tools/code/MultiArrayNewProc.java:29: error: Superinterface `Inlineable' of class `nice.tools.code.MultiArrayNewProc' not found. implements Inlineable ^ src/nice/tools/code/MultiArrayNewProc.java:37: error: Type `ArrayType' not found in the declaration of the argument `arrayType' of method `<init>'. public MultiArrayNewProc(ArrayType arrayType, int nbDimensions) ^ src/nice/tools/code/MultiArrayNewProc.java:43: error: Type `ArrayType' not found in declaration of field `arrayType'. private ArrayType arrayType; ^ src/nice/tools/code/MultiArrayNewProc.java:46: error: Type `ApplyExp' not found in the declaration of the argument `exp' of method `compile'. public void compile (ApplyExp exp, Compilation comp, Target target) ^ src/nice/tools/code/MultiArrayNewProc.java:46: error: Type `Compilation' not found in the declaration of the argument `comp' of method `compile'. public void compile (ApplyExp exp, Compilation comp, Target target) ^ src/nice/tools/code/MultiArrayNewProc.java:46: error: Type `Target' not found in the declaration of the argument `target' of method `compile'. public void compile (ApplyExp exp, Compilation comp, Target target) ^ src/nice/tools/code/MultiArrayNewProc.java:48: error: Type `Expression' not found in the declaration of the local variable `args'. Expression[] args = exp.getArgs(); ^ src/nice/tools/code/MultiArrayNewProc.java:64: error: Type `ArrayType' not found in the declaration of the argument `computedType' of method `creationType'. static ArrayType creationType(ArrayType computedType, Target target, ^ src/nice/tools/code/MultiArrayNewProc.java:64: error: Type `Target' not found in the declaration of the argument `target' of method `creationType'. static ArrayType creationType(ArrayType computedType, Target target, ^ src/nice/tools/code/MultiArrayNewProc.java:64: error: Type `ArrayType' not found in the declaration of the return type of method `creationType'. static ArrayType creationType(ArrayType computedType, Target target, ^ src/nice/tools/code/MultiArrayNewProc.java:69: error: Type `ArrayType' not found in the declaration of the local variable `targetType'. ArrayType targetType = (ArrayType) target.getType(); ^ src/nice/tools/code/MultiArrayNewProc.java:92: error: Type `ArrayType' not found in the declaration of the argument `array' of method `hasPrimitiveComponents'. private static boolean hasPrimitiveComponents(ArrayType array) ^ src/nice/tools/code/MultiArrayNewProc.java:94: error: Type `Type' not found in the declaration of the local variable `componentType'. Type componentType = array.getComponentType(); ^ src/nice/tools/code/MultiArrayNewProc.java:101: error: Type `ArrayType' not found in the declaration of the argument `array' of method `promoteComponent'. private static ArrayType promoteComponent(ArrayType array) ^ src/nice/tools/code/MultiArrayNewProc.java:101: error: Type `ArrayType' not found in the declaration of the return type of method `promoteComponent'. private static ArrayType promoteComponent(ArrayType array) ^ src/nice/tools/code/MultiArrayNewProc.java:103: error: Type `Type' not found in the declaration of the local variable `type'. Type type = array.getComponentType(); ^ src/nice/tools/code/MultiArrayNewProc.java:106: error: Type `Type' not found in the declaration of the local variable `promoted'. Type promoted; ^ src/nice/tools/code/MultiArrayNewProc.java:125: error: Type `Expression' not found in the declaration of the argument `args' of method `getReturnType'. public Type getReturnType(Expression[] args) ^ src/nice/tools/code/MultiArrayNewProc.java:125: error: Type `Type' not found in the declaration of the return type of method `getReturnType'. public Type getReturnType(Expression[] args) ^ src/nice/tools/code/LiteralArrayProc.java:24: error: Superclass `gnu.mapping.ProcedureN' of class `nice.tools.code.LiteralArrayProc' not found. public class LiteralArrayProc extends gnu.mapping.ProcedureN ^ src/nice/tools/code/LiteralArrayProc.java:25: error: Superinterface `Inlineable' of class `nice.tools.code.LiteralArrayProc' not found. implements Inlineable ^ src/nice/tools/code/LiteralArrayProc.java:33: error: Type `ArrayType' not found in the declaration of the argument `arrayType' of method `<init>'. public LiteralArrayProc(ArrayType arrayType, int nbElements, ^ src/nice/tools/code/LiteralArrayProc.java:41: error: Type `ArrayType' not found in declaration of field `arrayType'. private ArrayType arrayType; ^ src/nice/tools/code/LiteralArrayProc.java:45: error: Type `ApplyExp' not found in the declaration of the argument `exp' of method `compile'. public void compile (ApplyExp exp, Compilation comp, Target target) ^ src/nice/tools/code/LiteralArrayProc.java:45: error: Type `Compilation' not found in the declaration of the argument `comp' of method `compile'. public void compile (ApplyExp exp, Compilation comp, Target target) ^ src/nice/tools/code/LiteralArrayProc.java:45: error: Type `Target' not found in the declaration of the argument `target' of method `compile'. public void compile (ApplyExp exp, Compilation comp, Target target) ^ src/nice/tools/code/LiteralArrayProc.java:50: error: Type `Expression' not found in the declaration of the local variable `args'. Expression[] args = exp.getArgs(); ^ src/nice/tools/code/LiteralArrayProc.java:51: error: Type `CodeAttr' not found in the declaration of the local variable `code'. CodeAttr code = comp.getCode(); ^ src/nice/tools/code/LiteralArrayProc.java:53: error: Type `Type' not found in the declaration of the local variable `componentType'. Type componentType = arrayType.getComponentType().getImplementationType(); ^ src/nice/tools/code/LiteralArrayProc.java:88: error: Type `Type' not found in the declaration of the local variable `specificType'. Type specificType = Types.componentType(arrayType, i); ^ src/nice/tools/code/LiteralArrayProc.java:105: error: Type `Expression' not found in the declaration of the argument `args' of method `getReturnType'. public Type getReturnType(Expression[] args) ^ src/nice/tools/code/LiteralArrayProc.java:105: error: Type `Type' not found in the declaration of the return type of method `getReturnType'. public Type getReturnType(Expression[] args) ^ src/nice/tools/code/IsOfClassProc.java:19: error: Superclass `Procedure1' of class `nice.tools.code.IsOfClassProc' not found. public class IsOfClassProc extends Procedure1 implements Inlineable ^ src/nice/tools/code/IsOfClassProc.java:19: error: Superinterface `Inlineable' of class `nice.tools.code.IsOfClassProc' not found. public class IsOfClassProc extends Procedure1 implements Inlineable ^ src/nice/tools/code/IsOfClassProc.java:21: error: Type `Type' not found in the declaration of the argument `type' of method `<init>'. public IsOfClassProc(Type type) ^ src/nice/tools/code/IsOfClassProc.java:26: error: Type `Type' not found in declaration of field `type'. private Type type; ^ src/nice/tools/code/IsOfClassProc.java:28: error: Type `ApplyExp' not found in the declaration of the argument `exp' of method `compile'. public void compile (ApplyExp exp, Compilation comp, Target target) ^ src/nice/tools/code/IsOfClassProc.java:28: error: Type `Compilation' not found in the declaration of the argument `comp' of method `compile'. public void compile (ApplyExp exp, Compilation comp, Target target) ^ src/nice/tools/code/IsOfClassProc.java:28: error: Type `Target' not found in the declaration of the argument `target' of method `compile'. public void compile (ApplyExp exp, Compilation comp, Target target) ^ src/nice/tools/code/IsOfClassProc.java:30: error: Type `Expression' not found in the declaration of the local variable `args'. Expression[] args = exp.getArgs(); ^ src/nice/tools/code/IsOfClassProc.java:31: error: Type `CodeAttr' not found in the declaration of the local variable `code'. CodeAttr code = comp.getCode(); ^ src/nice/tools/code/IsOfClassProc.java:48: error: Type `Method' not found in declaration of field `getClassMethod'. private static final Method getClassMethod = ^ src/nice/tools/code/IsOfClassProc.java:51: error: Type `Method' not found in declaration of field `getNameMethod'. private static final Method getNameMethod = ^ src/nice/tools/code/IsOfClassProc.java:54: error: Type `Method' not found in declaration of field `equalsMethod'. private static final Method equalsMethod = ^ src/nice/tools/code/IsOfClassProc.java:57: error: Type `Expression' not found in the declaration of the argument `args' of method `getReturnType'. public Type getReturnType (Expression[] args) ^ src/nice/tools/code/IsOfClassProc.java:57: error: Type `Type' not found in the declaration of the return type of method `getReturnType'. public Type getReturnType (Expression[] args) ^ src/nice/tools/code/Inline.java:20: error: Class or interface `gnu.expr.ApplyExp' not found in import. import gnu.expr.ApplyExp; ^ src/nice/tools/code/Inline.java:31: error: Type `Procedure1' not found in the declaration of the argument `proc' of method `inline'. public static Expression inline(Procedure1 proc) ^ src/nice/tools/code/Inline.java:31: error: Type `Expression' not found in the declaration of the return type of method `inline'. public static Expression inline(Procedure1 proc) ^ src/nice/tools/code/Inline.java:36: error: Type `Procedure1' not found in the declaration of the argument `proc' of method `inline'. public static Expression inline(Procedure1 proc, Expression arg1) ^ src/nice/tools/code/Inline.java:36: error: Type `Expression' not found in the declaration of the argument `arg1' of method `inline'. public static Expression inline(Procedure1 proc, Expression arg1) ^ src/nice/tools/code/Inline.java:36: error: Type `Expression' not found in the declaration of the return type of method `inline'. public static Expression inline(Procedure1 proc, Expression arg1) ^ src/nice/tools/code/Inline.java:41: error: Type `Procedure2' not found in the declaration of the argument `proc' of method `inline'. public static Expression inline(Procedure2 proc, ^ src/nice/tools/code/Inline.java:42: error: Type `Expression' not found in the declaration of the argument `arg1' of method `inline'. Expression arg1, Expression arg2) ^ src/nice/tools/code/Inline.java:42: error: Type `Expression' not found in the declaration of the argument `arg2' of method `inline'. Expression arg1, Expression arg2) ^ src/nice/tools/code/Inline.java:41: error: Type `Expression' not found in the declaration of the return type of method `inline'. public static Expression inline(Procedure2 proc, ^ src/nice/tools/code/IncrementProc.java:29: error: Superclass `gnu.mapping.Procedure1' of class `nice.tools.code.IncrementProc' not found. public class IncrementProc extends gnu.mapping.Procedure1 implements Inlineable ^ src/nice/tools/code/IncrementProc.java:29: error: Superinterface `Inlineable' of class `nice.tools.code.IncrementProc' not found. public class IncrementProc extends gnu.mapping.Procedure1 implements Inlineable ^ src/nice/tools/code/IncrementProc.java:37: error: Type `Declaration' not found in the declaration of the argument `field' of method `<init>'. public IncrementProc(Declaration field, boolean returnOld, boolean increment) ^ src/nice/tools/code/IncrementProc.java:44: error: Type `Declaration' not found in declaration of field `fieldDecl'. private Declaration fieldDecl; ^ src/nice/tools/code/IncrementProc.java:48: error: Type `ApplyExp' not found in the declaration of the argument `exp' of method `compile'. public void compile (ApplyExp exp, Compilation comp, Target target) ^ src/nice/tools/code/IncrementProc.java:48: error: Type `Compilation' not found in the declaration of the argument `comp' of method `compile'. public void compile (ApplyExp exp, Compilation comp, Target target) ^ src/nice/tools/code/IncrementProc.java:48: error: Type `Target' not found in the declaration of the argument `target' of method `compile'. public void compile (ApplyExp exp, Compilation comp, Target target) ^ src/nice/tools/code/IncrementProc.java:50: error: Type `Field' not found in the declaration of the local variable `field'. Field field = this.fieldDecl.field; ^ src/nice/tools/code/IncrementProc.java:51: error: Type `CodeAttr' not found in the declaration of the local variable `code'. CodeAttr code = comp.getCode(); ^ src/nice/tools/code/IncrementProc.java:52: error: Type `ClassType' not found in the declaration of the local variable `ctype'. ClassType ctype = field.getDeclaringClass(); ^ src/nice/tools/code/IncrementProc.java:53: error: Type `Expression' not found in the declaration of the local variable `args'. Expression[] args = exp.getArgs(); ^ src/nice/tools/code/IncrementProc.java:59: error: Type `PrimType' not found in the declaration of the local variable `type'. PrimType type = isLong ? Type.long_type : Type.int_type; ^ src/nice/tools/code/IncrementProc.java:88: error: Type `Expression' not found in the declaration of the argument `args' of method `getReturnType'. public gnu.bytecode.Type getReturnType (Expression[] args) ^ src/nice/tools/code/IncrementProc.java:88: error: Type `gnu.bytecode.Type' not found in the declaration of the return type of method `getReturnType'. public gnu.bytecode.Type getReturnType (Expression[] args) ^ src/nice/tools/code/Import.java:17: error: Class or interface `bossa.util.Internal' not found in import. import bossa.util.Internal; ^ src/nice/tools/code/Import.java:33: error: Type `Method' not found in the declaration of the argument `m' of method `type'. public static Polytype type(Method m) ^ src/nice/tools/code/Import.java:33: error: Type `Polytype' not found in the declaration of the return type of method `type'. public static Polytype type(Method m) ^ src/nice/tools/code/Import.java:37: error: Type `ClassType' not found in the declaration of the local variable `declaringClass'. ClassType declaringClass = m.getDeclaringClass(); ^ src/nice/tools/code/Import.java:38: error: Type `Type' not found in the declaration of the local variable `paramTypes'. Type[] paramTypes = m.getFullParameterTypes(); ^ src/nice/tools/code/Import.java:39: error: Type `TypeVariable' not found in the declaration of the local variable `methodTypeParameters'. TypeVariable[] methodTypeParameters = m.getTypeParameters(); ^ src/nice/tools/code/Import.java:41: error: Type `TypeVariable' not found in the declaration of the local variable `typeParameters'. TypeVariable[] typeParameters = null; ^ src/nice/tools/code/Import.java:42: error: Type `TypeSymbol' not found in the declaration of the local variable `niceTP'. TypeSymbol[] niceTP = null; ^ src/nice/tools/code/Import.java:58: error: Type `TypeVariable' not found in the declaration of the local variable `classTypeParameters'. TypeVariable[] classTypeParameters = declaringClass.getParameters(); ^ src/nice/tools/code/Import.java:79: error: Type `mlsub.typing.Monotype' not found in the declaration of the local variable `params'. mlsub.typing.Monotype[] params; ^ src/nice/tools/code/Import.java:112: error: Type `mlsub.typing.Monotype' not found in the declaration of the local variable `retType'. mlsub.typing.Monotype retType; ^ src/nice/tools/code/Import.java:119: error: Type `Type' not found in the declaration of the local variable `returnType'. Type returnType = m.getFullReturnType(); ^ src/nice/tools/code/Import.java:126: error: Type `Type' not found in the declaration of the local variable `classType'. Type classType = declaringClass.thisType(); ^ src/nice/tools/code/Import.java:156: error: Type `Constraint' not found in the declaration of the local variable `cst'. Constraint cst = niceTP == null ? null : new Constraint(niceTP, null); ^ src/nice/tools/code/Import.java:173: error: Type `TypeVariable' not found in the declaration of the argument `vars' of method `makeTP'. private static TypeSymbol[] makeTP(TypeVariable[] vars) ^ src/nice/tools/code/Import.java:173: error: Type `TypeSymbol' not found in the declaration of the return type of method `makeTP'. private static TypeSymbol[] makeTP(TypeVariable[] vars) ^ src/nice/tools/code/Import.java:175: error: Type `TypeSymbol' not found in the declaration of the local variable `res'. TypeSymbol[] res = new TypeSymbol[vars.length]; ^ src/nice/tools/code/GetFieldProc.java:25: error: Superclass `Procedure1' of class `nice.tools.code.GetFieldProc' not found. public class GetFieldProc extends Procedure1 implements Inlineable ^ src/nice/tools/code/GetFieldProc.java:25: error: Superinterface `Inlineable' of class `nice.tools.code.GetFieldProc' not found. public class GetFieldProc extends Procedure1 implements Inlineable ^ src/nice/tools/code/GetFieldProc.java:27: error: Type `Declaration' not found in the declaration of the argument `fieldDecl' of method `<init>'. public GetFieldProc (Declaration fieldDecl) ^ src/nice/tools/code/GetFieldProc.java:36: error: Type `Declaration' not found in declaration of field `fieldDecl'. private Declaration fieldDecl; ^ src/nice/tools/code/GetFieldProc.java:38: error: Type `Field' not found in the declaration of the return type of method `getField'. Field getField() { return fieldDecl.field; } ^ src/nice/tools/code/GetFieldProc.java:40: error: Type `ApplyExp' not found in the declaration of the argument `exp' of method `compile'. public void compile (ApplyExp exp, Compilation comp, Target target) ^ src/nice/tools/code/GetFieldProc.java:40: error: Type `Compilation' not found in the declaration of the argument `comp' of method `compile'. public void compile (ApplyExp exp, Compilation comp, Target target) ^ src/nice/tools/code/GetFieldProc.java:40: error: Type `Target' not found in the declaration of the argument `target' of method `compile'. public void compile (ApplyExp exp, Compilation comp, Target target) ^ src/nice/tools/code/GetFieldProc.java:42: error: Type `Field' not found in the declaration of the local variable `field'. Field field = fieldDecl.field; ^ src/nice/tools/code/GetFieldProc.java:44: error: Type `CodeAttr' not found in the declaration of the local variable `code'. CodeAttr code = comp.getCode(); ^ src/nice/tools/code/GetFieldProc.java:48: error: Type `ClassType' not found in the declaration of the local variable `ctype'. ClassType ctype = field.getDeclaringClass(); ^ src/nice/tools/code/GetFieldProc.java:58: error: Type `Expression' not found in the declaration of the argument `args' of method `getReturnType'. public gnu.bytecode.Type getReturnType (Expression[] args) ^ src/nice/tools/code/GetFieldProc.java:58: error: Type `gnu.bytecode.Type' not found in the declaration of the return type of method `getReturnType'. public gnu.bytecode.Type getReturnType (Expression[] args) ^ src/nice/tools/code/GetFieldProc.java:67: error: Type `Field' not found in the declaration of the local variable `field'. Field field = fieldDecl.field; ^ src/nice/tools/code/Gen.java:17: error: Class or interface `bossa.syntax.MonoSymbol' not found in import. import bossa.syntax.MonoSymbol; ^ src/nice/tools/code/Gen.java:25: error: Type `Expression' not found in the declaration of the argument `value' of method `instanceOfExp'. public static Expression instanceOfExp(Expression value, Type ct) ^ src/nice/tools/code/Gen.java:25: error: Type `Type' not found in the declaration of the argument `ct' of method `instanceOfExp'. public static Expression instanceOfExp(Expression value, Type ct) ^ src/nice/tools/code/Gen.java:25: error: Type `Expression' not found in the declaration of the return type of method `instanceOfExp'. public static Expression instanceOfExp(Expression value, Type ct) ^ src/nice/tools/code/Gen.java:31: error: Type `Expression' not found in the declaration of the argument `value' of method `isOfClass'. public static Expression isOfClass(Expression value, Type ct) ^ src/nice/tools/code/Gen.java:31: error: Type `Type' not found in the declaration of the argument `ct' of method `isOfClass'. public static Expression isOfClass(Expression value, Type ct) ^ src/nice/tools/code/Gen.java:31: error: Type `Expression' not found in the declaration of the return type of method `isOfClass'. public static Expression isOfClass(Expression value, Type ct) ^ src/nice/tools/code/Gen.java:36: error: Type `Expression' not found in the declaration of the argument `value' of method `isNullExp'. public static Expression isNullExp(Expression value) ^ src/nice/tools/code/Gen.java:36: error: Type `Expression' not found in the declaration of the return type of method `isNullExp'. public static Expression isNullExp(Expression value) ^ src/nice/tools/code/Gen.java:42: error: Type `Expression' not found in the declaration of the argument `value1' of method `referenceEqualsExp'. public static Expression referenceEqualsExp(Expression value1, ^ src/nice/tools/code/Gen.java:43: error: Type `Expression' not found in the declaration of the argument `value2' of method `referenceEqualsExp'. Expression value2) ^ src/nice/tools/code/Gen.java:42: error: Type `Expression' not found in the declaration of the return type of method `referenceEqualsExp'. public static Expression referenceEqualsExp(Expression value1, ^ src/nice/tools/code/Gen.java:49: error: Type `Expression' not found in the declaration of the argument `value' of method `boolNotExp'. public static Expression boolNotExp(Expression value) ^ src/nice/tools/code/Gen.java:49: error: Type `Expression' not found in the declaration of the return type of method `boolNotExp'. public static Expression boolNotExp(Expression value) ^ src/nice/tools/code/Gen.java:54: error: Type `Expression' not found in the declaration of the argument `value1' of method `integerComparison'. public static Expression integerComparison(String kind, Expression value1, ^ src/nice/tools/code/Gen.java:54: error: Type `Expression' not found in the declaration of the return type of method `integerComparison'. public static Expression integerComparison(String kind, Expression value1, ^ src/nice/tools/code/Gen.java:69: error: Type `Expression' not found in the declaration of the argument `value1' of method `shortCircuitAnd'. public static Expression shortCircuitAnd(Expression value1, Expression value2) ^ src/nice/tools/code/Gen.java:69: error: Type `Expression' not found in the declaration of the argument `value2' of method `shortCircuitAnd'. public static Expression shortCircuitAnd(Expression value1, Expression value2) ^ src/nice/tools/code/Gen.java:69: error: Type `Expression' not found in the declaration of the return type of method `shortCircuitAnd'. public static Expression shortCircuitAnd(Expression value1, Expression value2) ^ src/nice/tools/code/Gen.java:80: error: Type `Expression' not found in the declaration of the argument `value2' of method `stringEquals'. public static Expression stringEquals(String value1, Expression value2) ^ src/nice/tools/code/Gen.java:80: error: Type `Expression' not found in the declaration of the return type of method `stringEquals'. public static Expression stringEquals(String value1, Expression value2) ^ src/nice/tools/code/Gen.java:87: error: Type `Expression' not found in declaration of field `equals'. private static final Expression equals = new QuoteExp ^ src/nice/tools/code/Gen.java:96: error: Type `Type' not found in the declaration of the argument `argTypes' of method `createMethod'. Type[] argTypes, ^ src/nice/tools/code/Gen.java:97: error: Type `Type' not found in the declaration of the argument `retType' of method `createMethod'. Type retType, ^ src/nice/tools/code/Gen.java:98: error: Type `MonoSymbol' not found in the declaration of the argument `args' of method `createMethod'. MonoSymbol[] args) ^ src/nice/tools/code/Gen.java:95: error: Type `LambdaExp' not found in the declaration of the return type of method `createMethod'. public static LambdaExp createMethod(String bytecodeName, ^ src/nice/tools/code/Gen.java:109: error: Type `Type' not found in the declaration of the argument `argTypes' of method `createMethod'. Type[] argTypes, ^ src/nice/tools/code/Gen.java:110: error: Type `Type' not found in the declaration of the argument `retType' of method `createMethod'. Type retType, ^ src/nice/tools/code/Gen.java:111: error: Type `MonoSymbol' not found in the declaration of the argument `args' of method `createMethod'. MonoSymbol[] args, ^ src/nice/tools/code/Gen.java:108: error: Type `LambdaExp' not found in the declaration of the return type of method `createMethod'. public static LambdaExp createMethod(String bytecodeName, ^ src/nice/tools/code/Gen.java:128: error: Type `Type' not found in the declaration of the argument `argTypes' of method `createMethod'. Type[] argTypes, ^ src/nice/tools/code/Gen.java:129: error: Type `Type' not found in the declaration of the argument `retType' of method `createMethod'. Type retType, ^ src/nice/tools/code/Gen.java:130: error: Type `MonoSymbol' not found in the declaration of the argument `args' of method `createMethod'. MonoSymbol[] args, ^ src/nice/tools/code/Gen.java:127: error: Type `LambdaExp' not found in the declaration of the return type of method `createMethod'. public static LambdaExp createMethod(String bytecodeName, ^ src/nice/tools/code/Gen.java:134: error: Type `LambdaExp' not found in the declaration of the local variable `res'. LambdaExp res = new LambdaExp(); ^ src/nice/tools/code/Gen.java:140: error: Type `Declaration' not found in the declaration of the argument `thisDecl' of method `createConstructor'. (Declaration thisDecl, Type[] argTypes, MonoSymbol[] args) ^ src/nice/tools/code/Gen.java:140: error: Type `Type' not found in the declaration of the argument `argTypes' of method `createConstructor'. (Declaration thisDecl, Type[] argTypes, MonoSymbol[] args) ^ src/nice/tools/code/Gen.java:140: error: Type `MonoSymbol' not found in the declaration of the argument `args' of method `createConstructor'. (Declaration thisDecl, Type[] argTypes, MonoSymbol[] args) ^ src/nice/tools/code/Gen.java:139: error: Type `ConstructorExp' not found in the declaration of the return type of method `createConstructor'. public static ConstructorExp createConstructor ^ src/nice/tools/code/Gen.java:142: error: Type `ConstructorExp' not found in the declaration of the local variable `res'. ConstructorExp res = new ConstructorExp(thisDecl); ^ src/nice/tools/code/Gen.java:149: error: Type `ClassType' not found in the declaration of the argument `classType' of method `createCustomConstructor'. (ClassType classType, Type[] argTypes, MonoSymbol[] args) ^ src/nice/tools/code/Gen.java:149: error: Type `Type' not found in the declaration of the argument `argTypes' of method `createCustomConstructor'. (ClassType classType, Type[] argTypes, MonoSymbol[] args) ^ src/nice/tools/code/Gen.java:149: error: Type `MonoSymbol' not found in the declaration of the argument `args' of method `createCustomConstructor'. (ClassType classType, Type[] argTypes, MonoSymbol[] args) ^ src/nice/tools/code/Gen.java:148: error: Type `ConstructorExp' not found in the declaration of the return type of method `createCustomConstructor'. public static ConstructorExp createCustomConstructor ^ src/nice/tools/code/Gen.java:151: error: Type `ConstructorExp' not found in the declaration of the local variable `res'. ConstructorExp res = new ConstructorExp(classType); ^ src/nice/tools/code/Gen.java:168: error: Type `LambdaExp' not found in the declaration of the argument `lexp' of method `createMethod'. (LambdaExp lexp, ^ src/nice/tools/code/Gen.java:170: error: Type `Type' not found in the declaration of the argument `argTypes' of method `createMethod'. Type[] argTypes, ^ src/nice/tools/code/Gen.java:171: error: Type `Type' not found in the declaration of the argument `retType' of method `createMethod'. Type retType, ^ src/nice/tools/code/Gen.java:172: error: Type `MonoSymbol' not found in the declaration of the argument `args' of method `createMethod'. MonoSymbol[] args, ^ src/nice/tools/code/Gen.java:197: error: Type `gnu.expr.Declaration' not found in the declaration of the local variable `d'. gnu.expr.Declaration d; ^ src/nice/tools/code/Gen.java:224: error: Type `Type' not found in the declaration of the argument `receiver' of method `createMemberMethod'. Type receiver, ^ src/nice/tools/code/Gen.java:225: error: Type `Type' not found in the declaration of the argument `argTypes' of method `createMemberMethod'. Type[] argTypes, ^ src/nice/tools/code/Gen.java:226: error: Type `Type' not found in the declaration of the argument `retType' of method `createMemberMethod'. Type retType, ^ src/nice/tools/code/Gen.java:227: error: Type `Expression' not found in the declaration of the argument `params' of method `createMemberMethod'. Expression[] params) ^ src/nice/tools/code/Gen.java:222: error: Type `LambdaExp' not found in the declaration of the return type of method `createMemberMethod'. public static LambdaExp createMemberMethod ^ src/nice/tools/code/Gen.java:229: error: Type `LambdaExp' not found in the declaration of the local variable `lexp'. LambdaExp lexp = new LambdaExp(); ^ src/nice/tools/code/Gen.java:246: error: Type `gnu.expr.Declaration' not found in the declaration of the local variable `d'. gnu.expr.Declaration d; ^ src/nice/tools/code/Gen.java:268: error: Type `LambdaExp' not found in the declaration of the argument `method' of method `setMethodBody'. public static void setMethodBody(LambdaExp method, Expression body) ^ src/nice/tools/code/Gen.java:268: error: Type `Expression' not found in the declaration of the argument `body' of method `setMethodBody'. public static void setMethodBody(LambdaExp method, Expression body) ^ src/nice/tools/code/Gen.java:276: error: Type `LambdaExp' not found in the declaration of the argument `lambda' of method `referenceTo'. public static ReferenceExp referenceTo(LambdaExp lambda) ^ src/nice/tools/code/Gen.java:276: error: Type `ReferenceExp' not found in the declaration of the return type of method `referenceTo'. public static ReferenceExp referenceTo(LambdaExp lambda) ^ src/nice/tools/code/Gen.java:278: error: Type `Declaration' not found in the declaration of the local variable `decl'. Declaration decl = new Declaration(lambda.getName()); ^ src/nice/tools/code/Gen.java:288: error: Type `Expression' not found in the declaration of the argument `ref' of method `dereference'. public static LambdaExp dereference(Expression ref) ^ src/nice/tools/code/Gen.java:288: error: Type `LambdaExp' not found in the declaration of the return type of method `dereference'. public static LambdaExp dereference(Expression ref) ^ src/nice/tools/code/Gen.java:293: error: Type `Expression' not found in the declaration of the return type of method `returnVoid'. public static Expression returnVoid() ^ src/nice/tools/code/Gen.java:298: error: Type `Expression' not found in the declaration of the argument `value' of method `returnValue'. public static Expression returnValue(Expression value) ^ src/nice/tools/code/Gen.java:298: error: Type `Expression' not found in the declaration of the return type of method `returnValue'. public static Expression returnValue(Expression value) ^ src/nice/tools/code/Gen.java:303: error: Type `Compilation' not found in the declaration of the argument `comp' of method `store'. public static void store(Compilation comp, Expression destination, ^ src/nice/tools/code/Gen.java:303: error: Type `Expression' not found in the declaration of the argument `destination' of method `store'. public static void store(Compilation comp, Expression destination, ^ src/nice/tools/code/Gen.java:304: error: Type `Target' not found in the declaration of the argument `target' of method `store'. Target target) ^ src/nice/tools/code/Gen.java:313: error: Type `gnu.bytecode.CodeAttr' not found in the declaration of the local variable `code'. gnu.bytecode.CodeAttr code = comp.getCode(); ^ src/nice/tools/code/Gen.java:315: error: Type `ApplyExp' not found in the declaration of the local variable `apply'. ApplyExp apply = (ApplyExp) destination; ^ src/nice/tools/code/Gen.java:318: error: Type `Field' not found in the declaration of the local variable `field'. Field field = fieldProc.getField(); ^ src/nice/tools/code/Gen.java:330: error: Type `gnu.mapping.Procedure' not found in the declaration of the argument `proc' of method `wrapInLambda'. public static LambdaExp wrapInLambda(gnu.mapping.Procedure proc) ^ src/nice/tools/code/Gen.java:330: error: Type `LambdaExp' not found in the declaration of the return type of method `wrapInLambda'. public static LambdaExp wrapInLambda(gnu.mapping.Procedure proc) ^ src/nice/tools/code/Gen.java:334: error: Type `LambdaExp' not found in the declaration of the local variable `lambda'. LambdaExp lambda = new LambdaExp(); ^ src/nice/tools/code/Gen.java:337: error: Type `Expression' not found in the declaration of the local variable `args'. Expression[] args = new Expression[numArgs]; ^ src/nice/tools/code/Gen.java:344: error: Type `Declaration' not found in the declaration of the local variable `decl'. Declaration decl = lambda.addDeclaration("param__" + i, ^ src/nice/tools/code/EnsureTypeProc.java:22: error: Class or interface `nice.lang.inline.OptionOr' not found in import. import nice.lang.inline.OptionOr; ^ src/nice/tools/code/EnsureTypeProc.java:31: error: Superclass `gnu.mapping.Procedure1' of class `nice.tools.code.EnsureTypeProc' not found. public class EnsureTypeProc extends gnu.mapping.Procedure1 ^ src/nice/tools/code/EnsureTypeProc.java:32: error: Superinterface `Inlineable' of class `nice.tools.code.EnsureTypeProc' not found. implements Inlineable ^ src/nice/tools/code/EnsureTypeProc.java:34: error: Type `Expression' not found in the declaration of the argument `exp' of method `ensure'. public static Expression ensure(Expression exp, Type expectedType) ^ src/nice/tools/code/EnsureTypeProc.java:34: error: Type `Type' not found in the declaration of the argument `expectedType' of method `ensure'. public static Expression ensure(Expression exp, Type expectedType) ^ src/nice/tools/code/EnsureTypeProc.java:34: error: Type `Expression' not found in the declaration of the return type of method `ensure'. public static Expression ensure(Expression exp, Type expectedType) ^ src/nice/tools/code/EnsureTypeProc.java:36: error: Type `Type' not found in the declaration of the local variable `type'. Type type = exp.getType(); ^ src/nice/tools/code/EnsureTypeProc.java:44: error: Type `Type' not found in the declaration of the argument `type' of method `<init>'. private EnsureTypeProc(Type type) ^ src/nice/tools/code/EnsureTypeProc.java:49: error: Type `Type' not found in declaration of field `type'. private Type type; ^ src/nice/tools/code/EnsureTypeProc.java:51: error: Type `ApplyExp' not found in the declaration of the argument `exp' of method `compile'. public void compile (ApplyExp exp, Compilation comp, Target target) ^ src/nice/tools/code/EnsureTypeProc.java:51: error: Type `Compilation' not found in the declaration of the argument `comp' of method `compile'. public void compile (ApplyExp exp, Compilation comp, Target target) ^ src/nice/tools/code/EnsureTypeProc.java:51: error: Type `Target' not found in the declaration of the argument `target' of method `compile'. public void compile (ApplyExp exp, Compilation comp, Target target) ^ src/nice/tools/code/EnsureTypeProc.java:53: error: Type `CodeAttr' not found in the declaration of the local variable `code'. CodeAttr code = comp.getCode(); ^ src/nice/tools/code/EnsureTypeProc.java:55: error: Type `Target' not found in the declaration of the local variable `oldTarget'. Target oldTarget = null; ^ src/nice/tools/code/EnsureTypeProc.java:75: error: Type `Expression' not found in the declaration of the argument `args' of method `getReturnType'. public gnu.bytecode.Type getReturnType (Expression[] args) ^ src/nice/tools/code/EnsureTypeProc.java:75: error: Type `gnu.bytecode.Type' not found in the declaration of the return type of method `getReturnType'. public gnu.bytecode.Type getReturnType (Expression[] args) ^ src/bossa/modules/CompilationListener.java:26: error: Type `Location' not found in the declaration of the argument `location' of method `error'. void error (Location location, String message); ^ src/bossa/modules/CompilationListener.java:27: error: Type `Location' not found in the declaration of the argument `location' of method `warning'. void warning(Location location, String message); ^ src/bossa/modules/Package.java:26: error: Class or interface `gnu.expr.ClassExp' not found in import. import gnu.expr.ClassExp; ^ src/bossa/modules/Package.java:34: error: Superinterface `mlsub.compilation.Module' of class `bossa.modules.Package' not found. public class Package implements mlsub.compilation.Module, Located, bossa.syntax.Module ^ src/bossa/modules/Package.java:34: error: Superinterface `Located' of class `bossa.modules.Package' not found. public class Package implements mlsub.compilation.Module, Located, bossa.syntax.Module ^ src/bossa/modules/Package.java:34: error: Superinterface `bossa.syntax.Module' of class `bossa.modules.Package' not found. public class Package implements mlsub.compilation.Module, Located, bossa.syntax.Module ^ src/bossa/modules/Package.java:41: error: Type `Compilation' not found in the declaration of the argument `compilation' of method `make'. Compilation compilation, ^ src/bossa/modules/Package.java:48: error: Type `LocatedString' not found in the declaration of the argument `lname' of method `make'. public static Package make(LocatedString lname, ^ src/bossa/modules/Package.java:49: error: Type `Compilation' not found in the declaration of the argument `compilation' of method `make'. Compilation compilation, ^ src/bossa/modules/Package.java:65: error: Type `LocatedString' not found in the declaration of the argument `name' of method `<init>'. private Package(LocatedString name, ^ src/bossa/modules/Package.java:66: error: Type `Compilation' not found in the declaration of the argument `compilation' of method `<init>'. Compilation compilation, ^ src/bossa/modules/Package.java:111: error: Type `Module' not found in the declaration of the local variable `oldModule'. Module oldModule = Definition.currentModule; ^ src/bossa/modules/Package.java:150: error: Type `Method' not found in the declaration of the local variable `method'. for(Method method = source.getBytecode().getMethods(); ^ src/bossa/modules/Package.java:192: error: Type `LocatedString' not found in the declaration of the local variable `s'. LocatedString s = (LocatedString) i.next(); ^ src/bossa/modules/Package.java:357: error: Type `gnu.expr.Package' not found in the declaration of the local variable `pkg'. gnu.expr.Package pkg = compilePackages(null); ^ src/bossa/modules/Package.java:376: error: Type `gnu.expr.Package' not found in the declaration of the argument `res' of method `compilePackages'. private gnu.expr.Package compilePackages(gnu.expr.Package res) ^ src/bossa/modules/Package.java:376: error: Type `gnu.expr.Package' not found in the declaration of the return type of method `compilePackages'. private gnu.expr.Package compilePackages(gnu.expr.Package res) ^ src/bossa/modules/Package.java:555: error: Type `Content.Stream' not found in the declaration of the local variable `classes'. Content.Stream[] classes = source.getClasses(linkPerformed); ^ src/bossa/modules/Package.java:603: error: Type `NiceClass' not found in the declaration of the argument `def' of method `getClassExp'. public ClassExp getClassExp(NiceClass def) ^ src/bossa/modules/Package.java:603: error: Type `ClassExp' not found in the declaration of the return type of method `getClassExp'. public ClassExp getClassExp(NiceClass def) ^ src/bossa/modules/Package.java:609: error: Type `ClassType' not found in the declaration of the local variable `classe'. ClassType classe = source.readClass(name); ^ src/bossa/modules/Package.java:614: error: Type `ClassExp' not found in the declaration of the local variable `res'. ClassExp res = new ClassExp(classe); ^ src/bossa/modules/Package.java:620: error: Type `NiceClass' not found in the declaration of the argument `def' of method `importMethods'. private void importMethods(NiceClass def, ClassType classe) ^ src/bossa/modules/Package.java:620: error: Type `ClassType' not found in the declaration of the argument `classe' of method `importMethods'. private void importMethods(NiceClass def, ClassType classe) ^ src/bossa/modules/Package.java:622: error: Type `Method' not found in the declaration of the local variable `method'. for(Method method = classe.getMethods(); ^ src/bossa/modules/Package.java:626: error: Type `Definition' not found in the declaration of the local variable `d'. Definition d = CustomConstructor.load(def, method); ^ src/bossa/modules/Package.java:632: error: Type `gnu.expr.ClassExp' not found in the declaration of the argument `classe' of method `addUserClass'. public void addUserClass(gnu.expr.ClassExp classe) ^ src/bossa/modules/Package.java:641: error: Type `gnu.expr.Declaration' not found in the declaration of the argument `decl' of method `addGlobalVar'. public void addGlobalVar(gnu.expr.Declaration decl, ^ src/bossa/modules/Package.java:663: error: Type `gnu.expr.Package' not found in declaration of field `thisPkg'. private gnu.expr.Package thisPkg; ^ src/bossa/modules/Package.java:664: error: Type `ClassExp' not found in declaration of field `implementationClass'. private ClassExp implementationClass, dispatchClass; ^ src/bossa/modules/Package.java:664: error: Type `ClassExp' not found in declaration of field `dispatchClass'. private ClassExp implementationClass, dispatchClass; ^ src/bossa/modules/Package.java:666: error: Type `ClassExp' not found in the declaration of the return type of method `createClassExp'. private ClassExp createClassExp(String name) ^ src/bossa/modules/Package.java:668: error: Type `ClassExp' not found in the declaration of the local variable `res'. ClassExp res = new ClassExp(); ^ src/bossa/modules/Package.java:702: error: Type `ClassExp' not found in the declaration of the return type of method `getImplementationClass'. private ClassExp getImplementationClass() ^ src/bossa/modules/Package.java:721: error: Type `ClassType' not found in the declaration of the return type of method `createClass'. public ClassType createClass(String name) ^ src/bossa/modules/Package.java:728: error: Type `ClassType' not found in the declaration of the local variable `res'. ClassType res; ^ src/bossa/modules/Package.java:744: error: Type `ClassType' not found in the declaration of the argument `clas' of method `lookupClassMethod'. private Method lookupClassMethod(ClassType clas, String name, ^ src/bossa/modules/Package.java:744: error: Type `Method' not found in the declaration of the return type of method `lookupClassMethod'. private Method lookupClassMethod(ClassType clas, String name, ^ src/bossa/modules/Package.java:752: error: Type `Method' not found in the declaration of the local variable `m'. for (Method m = clas.getDeclaredMethods(); m != null; m = m.getNext()) ^ src/bossa/modules/Package.java:762: error: Type `MiscAttr' not found in the declaration of the local variable `attr'. MiscAttr attr = (MiscAttr) Attribute.get(m, attribute); ^ src/bossa/modules/Package.java:770: error: Type `NiceMethod' not found in the declaration of the argument `def' of method `getDispatchMethod'. public gnu.expr.Expression getDispatchMethod(NiceMethod def) ^ src/bossa/modules/Package.java:770: error: Type `gnu.expr.Expression' not found in the declaration of the return type of method `getDispatchMethod'. public gnu.expr.Expression getDispatchMethod(NiceMethod def) ^ src/bossa/modules/Package.java:773: error: Type `LambdaExp' not found in the declaration of the local variable `res'. LambdaExp res; ^ src/bossa/modules/Package.java:774: error: Type `Type' not found in the declaration of the local variable `argTypes'. Type[] argTypes; ^ src/bossa/modules/Package.java:775: error: Type `Type' not found in the declaration of the local variable `retType'. Type retType; ^ src/bossa/modules/Package.java:786: error: Type `Method' not found in the declaration of the local variable `meth'. Method meth = lookupClassMethod(source.getDispatch(), name, ^ src/bossa/modules/Package.java:806: error: Type `NiceClass' not found in the declaration of the local variable `receiver'. NiceClass receiver; ^ src/bossa/modules/Package.java:838: error: Type `LambdaExp' not found in the declaration of the argument `method' of method `addMethod'. public ReferenceExp addMethod(LambdaExp method, boolean packageMethod) ^ src/bossa/modules/Package.java:838: error: Type `ReferenceExp' not found in the declaration of the return type of method `addMethod'. public ReferenceExp addMethod(LambdaExp method, boolean packageMethod) ^ src/bossa/modules/Package.java:840: error: Type `ClassExp' not found in the declaration of the local variable `classe'. ClassExp classe = packageMethod ? getImplementationClass() : dispatchClass; ^ src/bossa/modules/Package.java:853: error: Type `Location' not found in the declaration of the return type of method `location'. public Location location() ^ src/bossa/modules/Package.java:868: error: Type `AST' not found in the declaration of the return type of method `getDefinitions'. public AST getDefinitions() ^ src/bossa/modules/Package.java:873: error: Type `LocatedString' not found in declaration of field `name'. public LocatedString name; ^ src/bossa/modules/Package.java:881: error: Type `AST' not found in declaration of field `ast'. private AST ast; ^ src/bossa/modules/Package.java:884: error: Type `Content' not found in declaration of field `source'. private Content source; ^ src/bossa/modules/Package.java:887: error: Type `Compilation' not found in declaration of field `compilation'. Compilation compilation; ^ src/bossa/modules/Package.java:889: error: Type `Compilation' not found in the declaration of the return type of method `compilation'. public Compilation compilation() { return compilation; } ^ src/bossa/modules/Package.java:912: error: Type `Compilation' not found in declaration of field `currentCompilation'. public static Compilation currentCompilation; ^ src/bossa/syntax/dispatch.java:14: error: Type `Statement' not found in the declaration of the argument `s' of method `analyse'. static Statement analyse(Statement s, VarScope v, TypeScope t, boolean r) ^ src/bossa/syntax/dispatch.java:14: error: Type `VarScope' not found in the declaration of the argument `v' of method `analyse'. static Statement analyse(Statement s, VarScope v, TypeScope t, boolean r) ^ src/bossa/syntax/dispatch.java:14: error: Type `TypeScope' not found in the declaration of the argument `t' of method `analyse'. static Statement analyse(Statement s, VarScope v, TypeScope t, boolean r) ^ src/bossa/syntax/dispatch.java:14: error: Type `Statement' not found in the declaration of the return type of method `analyse'. static Statement analyse(Statement s, VarScope v, TypeScope t, boolean r) ^ src/bossa/syntax/dispatch.java:17: error: Type `Expression' not found in the declaration of the argument `e' of method `analyse'. static Expression analyse(Expression e, VarScope v, TypeScope t) ^ src/bossa/syntax/dispatch.java:17: error: Type `VarScope' not found in the declaration of the argument `v' of method `analyse'. static Expression analyse(Expression e, VarScope v, TypeScope t) ^ src/bossa/syntax/dispatch.java:17: error: Type `TypeScope' not found in the declaration of the argument `t' of method `analyse'. static Expression analyse(Expression e, VarScope v, TypeScope t) ^ src/bossa/syntax/dispatch.java:17: error: Type `Expression' not found in the declaration of the return type of method `analyse'. static Expression analyse(Expression e, VarScope v, TypeScope t) ^ src/bossa/syntax/dispatch.java:20: error: Type `Expression' not found in the declaration of the argument `e' of method `analyse'. static Expression analyse(Expression e, Info i) ^ src/bossa/syntax/dispatch.java:20: error: Type `Expression' not found in the declaration of the return type of method `analyse'. static Expression analyse(Expression e, Info i) ^ src/bossa/syntax/dispatch.java:23: error: Type `Statement' not found in the declaration of the argument `s' of method `typecheck'. static void typecheck(Statement s) {} ^ src/bossa/syntax/dispatch.java:24: error: Type `Expression' not found in the declaration of the argument `e' of method `typecheck'. static void typecheck(Expression e) {} ^ src/bossa/syntax/dispatch.java:26: error: Type `LocatedString' not found in the declaration of the argument `ident' of method `unknownIdent'. static bossa.util.UserError unknownIdent(LocatedString ident) ^ src/bossa/syntax/dispatch.java:26: error: Type `bossa.util.UserError' not found in the declaration of the return type of method `unknownIdent'. static bossa.util.UserError unknownIdent(LocatedString ident) ^ src/bossa/syntax/dispatch.java:32: error: Type `bossa.util.Located' not found in the declaration of the argument `responsible' of method `assignmentError'. (bossa.util.Located responsible, ^ src/bossa/syntax/dispatch.java:35: error: Type `Expression' not found in the declaration of the argument `value' of method `assignmentError'. Expression value) ^ src/bossa/syntax/dispatch.java:31: error: Type `bossa.util.UserError' not found in the declaration of the return type of method `assignmentError'. static bossa.util.UserError assignmentError ^ src/bossa/syntax/dispatch.java:41: error: Superclass `bossa.util.UserError' of class `bossa.syntax.UnknownIdentException' not found. class UnknownIdentException extends bossa.util.UserError ^ src/bossa/syntax/dispatch.java:43: error: Type `LocatedString' not found in declaration of field `ident'. LocatedString ident; ^ 498 errors make: *** [core-bootstrap] Error 1 ------------------------------------------------------- This SF.Net email sponsored by Black Hat Briefings & Training. Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com