Lines Matching refs:stack
62 ContextStack stack,
65 if (stack.anyErrors()) return null;
74 Type existing = getType(theType,stack);
87 if (couldBeRemote(quiet,stack,classDef)) {
91 RemoteType it = new RemoteType(stack,classDef);
92 putType(theType,it,stack);
93 stack.push(it);
96 if (it.initialize(quiet,stack)) {
97 stack.pop(true);
100 removeType(theType,stack);
101 stack.pop(false);
105 if (doPop) stack.pop(false);
126 protected RemoteType(ContextStack stack, ClassDefinition classDef) {
127 super(stack,classDef,TYPE_REMOTE | TM_INTERFACE | TM_COMPOUND);
134 protected RemoteType(ContextStack stack, ClassDefinition classDef, int typeCode) {
135 super(stack,classDef,typeCode);
143 private static boolean couldBeRemote (boolean quiet, ContextStack stack,
147 BatchEnvironment env = stack.getEnv();
151 failedConstraint(16,quiet,stack,classDef.getName());
154 if (!result) failedConstraint(1,quiet,stack,classDef.getName());
157 classNotFound(stack,e);
167 private boolean initialize (boolean quiet,ContextStack stack) {
181 stack)){
185 result = initialize(directInterfaces,directMethods,directConstants,stack,quiet);
208 ContextStack stack) {
216 if (addRemoteInterfaces(directInterfaces,false,stack) == null ) {
222 if (!addAllMembers(directConstants,true,quiet,stack)) {
228 if (addAllMethods(theInterface,directMethods,true,quiet,stack) == null) {
245 classNotFound(stack,e);