Environment env = new PrivateClassEnvironment(assistantFactory, defaultClass, globals);
rootEnv = new PrivateClassEnvironment(getAssistantFactory(), tracedef.getClassDefinition(), getGlobalEnvironment()); } else
rootEnv = new PrivateClassEnvironment(interpreter.getAssistantFactory(), mtd.getClassDefinition(), interpreter.getGlobalEnvironment());
Environment self = new PrivateClassEnvironment(question.question.assistantFactory, type.getClassdef(), question.question.env);
Environment self = new PrivateClassEnvironment(assistantFactory, c, allClasses); assistantFactory.createSClassDefinitionAssistant().typeResolve(c, null, new TypeCheckInfo(assistantFactory, self)); } catch (TypeCheckException te) Environment self = new PrivateClassEnvironment(assistantFactory, c, allClasses); assistantFactory.createSClassDefinitionAssistant().typeCheckPass(c, pass, self, tc); } catch (TypeCheckException te)
Environment cenv = new PrivateClassEnvironment(question.assistantFactory, node.getClassDefinition(), question.env);
classenv = new PrivateClassEnvironment(question.assistantFactory, self); } else