Lines Matching refs:stack
60 ContextStack stack) {
61 if (stack.anyErrors()) return null;
68 Type existing = getType(theType,stack);
79 NCInterfaceType it = new NCInterfaceType(stack, classDef);
80 putType(theType,it,stack);
81 stack.push(it);
84 if (it.initialize(stack)) {
85 stack.pop(true);
88 removeType(theType,stack);
89 stack.pop(false);
93 if (doPop) stack.pop(false);
113 private NCInterfaceType(ContextStack stack, ClassDefinition classDef) {
114 super(stack,classDef,TYPE_NC_INTERFACE | TM_INTERFACE | TM_COMPOUND);
124 private boolean initialize (ContextStack stack) {
126 if (stack.getEnv().getParseNonConforming()) {
135 addNonRemoteInterfaces( directInterfaces,stack );
139 if (addAllMethods(getClassDefinition(),directMethods,false,false,stack) != null) {
143 if (addConformingConstants(directMembers,false,stack)) {
147 if (!initialize(directInterfaces,directMethods,directMembers,stack,false)) {
155 classNotFound(stack,e);
159 return initialize(null,null,null,stack,false);