: (IContainer) root.getFolder(path); newState.binaryLocations[i] = ClasspathLocation.forBinaryFolder(outputFolder, in.readBoolean(), readRestriction(in), new Path(in.readUTF()), in.readBoolean()); break; case EXTERNAL_JAR : String jarPath = in.readUTF(); newState.binaryLocations[i] = ClasspathLocation.forLibrary(jarPath, in.readLong(), readRestriction(in), new Path(in.readUTF()), Util.isJrt(jarPath) ? false : in.readBoolean()); break; case INTERNAL_JAR : newState.binaryLocations[i] = ClasspathLocation.forLibrary(root.getFile(new Path(in.readUTF())), readRestriction(in), new Path(in.readUTF()), in.readBoolean());
? (IContainer) root.getProject(path.toString()) : (IContainer) root.getFolder(path); newState.binaryLocations[i] = ClasspathLocation.forBinaryFolder(outputFolder, in.readBoolean(), readRestriction(in), new Path(in.readUTF())); break; case EXTERNAL_JAR : newState.binaryLocations[i] = ClasspathLocation.forLibrary(in.readUTF(), in.readLong(), readRestriction(in), new Path(in.readUTF())); break; case INTERNAL_JAR : newState.binaryLocations[i] = ClasspathLocation.forLibrary(root.getFile(new Path(in.readUTF())), readRestriction(in), new Path(in.readUTF()));
? (IContainer) root.getProject(path.toString()) : (IContainer) root.getFolder(path); newState.binaryLocations[i] = ClasspathLocation.forBinaryFolder(outputFolder, in.readBoolean(), readRestriction(in)); break; case EXTERNAL_JAR : newState.binaryLocations[i] = ClasspathLocation.forLibrary(in.readUTF(), in.readLong(), readRestriction(in)); break; case INTERNAL_JAR : newState.binaryLocations[i] = ClasspathLocation.forLibrary(root.getFile(new Path(in.readUTF())), readRestriction(in));
? (IContainer) root.getProject(path.toString()) : (IContainer) root.getFolder(path); newState.binaryLocations[i] = ClasspathLocation.forBinaryFolder(outputFolder, in.readBoolean(), readRestriction(in)); break; case EXTERNAL_JAR : newState.binaryLocations[i] = ClasspathLocation.forLibrary(in.readUTF(), in.readLong(), readRestriction(in)); break; case INTERNAL_JAR : newState.binaryLocations[i] = ClasspathLocation.forLibrary(root.getFile(new Path(in.readUTF())), readRestriction(in));
? (IContainer) root.getProject(path.toString()) : (IContainer) root.getFolder(path); newState.binaryLocations[i] = ClasspathLocation.forBinaryFolder(outputFolder, in.readBoolean(), readRestriction(in)); break; case EXTERNAL_JAR : newState.binaryLocations[i] = ClasspathLocation.forLibrary(in.readUTF(), in.readLong(), readRestriction(in)); break; case INTERNAL_JAR : newState.binaryLocations[i] = ClasspathLocation.forLibrary(root.getFile(new Path(in.readUTF())), readRestriction(in));
: (IContainer) root.getFolder(path); newState.binaryLocations[i] = ClasspathLocation.forBinaryFolder(outputFolder, in.readBoolean(), readRestriction(in), new Path(in.readUTF()), in.readBoolean()); break; case EXTERNAL_JAR : String jarPath = in.readUTF(); if (Util.isJrt(jarPath)) { newState.binaryLocations[i] = ClasspathLocation.forJrtSystem(jarPath, readRestriction(in), new Path(in.readUTF()), in.readUTF()); } else { newState.binaryLocations[i] = ClasspathLocation.forLibrary(jarPath, in.readLong(), readRestriction(in), new Path(in.readUTF()), in.readBoolean(), in.readUTF()); readRestriction(in), new Path(in.readUTF()), in.readBoolean(), in.readUTF()); break; : (IContainer) root.getFolder(path); newState.testBinaryLocations[i] = ClasspathLocation.forBinaryFolder(outputFolder, in.readBoolean(), readRestriction(in), new Path(in.readUTF()), in.readBoolean()); break; case EXTERNAL_JAR : String jarPath = in.readUTF(); if (Util.isJrt(jarPath)) { newState.testBinaryLocations[i] = ClasspathLocation.forJrtSystem(jarPath, readRestriction(in), new Path(in.readUTF()), in.readUTF()); } else { newState.testBinaryLocations[i] = ClasspathLocation.forLibrary(jarPath, in.readLong(), readRestriction(in), new Path(in.readUTF()), in.readBoolean(), in.readUTF()); readRestriction(in), new Path(in.readUTF()), in.readBoolean(), in.readUTF()); break;