@Override public Iterable<IsClass> getInnerClasses() { return innerClasses.forEach(); }
@Override public Iterable<IsAnnotation> getAnnotations() { return annotations.forEach(); }
@Override public Iterable<IsAnnotation> getAnnotations() { return annotations.forEach(); }
@Override public Iterable<IsGeneric> getGenerics() { return generics.forEach(); }
@Override public Iterable<IsMethod> getMethods() { return methods.forEach(); }
@Override public Iterable<IsField> getFields() { return fields.forEach(); }
@Override public Iterable<IsClass> getInterfaces() { return interfaces.forEach(); }
public Iterable<Throwable> getThrowables() { return throwables.forEach(); } }
/** * Send an object to all of our callbacks, in prioritized order. */ @Override public void set(T value) { for (ReceivesValue<T> receiver : pre.forEach()){ receiver.set(value); } for (ReceivesValue<T> receiver : handlers.forEach()){ receiver.set(value); } for (ReceivesValue<T> receiver : post.forEach()){ receiver.set(value); } }; /**
@Override public void onLine(String line) { synchronized (this) { b.append(line); if (delegates.isEmpty())return; for (LineReader delegate : delegates.forEach()) { delegate.onLine(line); } } }
@Override public void onStart() { b = new StringBuilder(); if (delegates.isEmpty())return; for (LineReader delegate : delegates.forEach()) { delegate.onStart(); } } @Override
@Override public final void onEnd() { X_Log.trace(getClass(),"ending", this); try { for (LineReader delegate : delegates.forEach()) { X_Log.debug(getClass(),"ending delegate", delegate.getClass(), delegate); delegate.onEnd(); } } finally { finished = true; onEnd0(); } synchronized (delegates) { delegates.notifyAll(); } }
for (ClassFile cls : defaultSingletons.forEach()){ Annotation impl = cls.getAnnotation(SingletonDefault.class.getName()); ClassMemberValue value = (ClassMemberValue)impl.getMemberValue("implFor"); for (ClassFile cls : singletonImpls.forEach()){ Annotation impl = cls.getAnnotation(SingletonOverride.class.getName()); ClassMemberValue value = (ClassMemberValue)impl.getMemberValue("implFor"); for (ClassFile cls : defaultInstances.forEach()){ Annotation impl = cls.getAnnotation(InstanceDefault.class.getName()); ClassMemberValue value = (ClassMemberValue)impl.getMemberValue("implFor"); injectionTargets.put(value.getValue(), cls); for (ClassFile cls : instanceImpls.forEach()){ Annotation impl = cls.getAnnotation(InstanceOverride.class.getName()); ClassMemberValue value = (ClassMemberValue)impl.getMemberValue("implFor");
final MethodBuffer ctor = annoBuilder.createMethod("private " + builderName + "(" + requiredFields.join(", ") + ")"); for (String field : requiredFields.forEach()) { field = field.substring(field.lastIndexOf(' ') + 1); joinable.give(field); + " build()"); final SimpleFifo<String> fieldRefs = new SimpleFifo<String>(); for (final String param : ctorParams.forEach()) { final int end = param.lastIndexOf(' '); ctor.addParameters(param);
public Iterable<ModelField> getAllSerializable() { final Fifo<ModelField> fifo = X_Collect.newFifo(); for (final ModelField field : fields.values()) { final Serializable serial = field.getSerializable(); if (serial == null) { final ClientToServer c2s = field.getClientToServer(); if (c2s != null && c2s.enabled()) { fifo.give(field); continue; } final ServerToClient s2c = field.getServerToClient(); if (s2c != null && s2c.enabled()) { fifo.give(field); continue; } } else { // class is marked serializable fifo.give(field); } } return fifo.forEach(); }