private synchronized void initAttributes() { if (!attributes.isEmpty()) return; attributes.put("!", null); // just a dummy for later CachedField[] fieldArray = theCachedClass.getFields(); for (CachedField aFieldArray : fieldArray) { attributes.put(aFieldArray.getName(), aFieldArray); } attributeInitDone = !attributes.isEmpty(); }
private static void addFields(final CachedClass klass, SingleKeyHashMap propertyIndex) { CachedField[] fields = klass.getFields(); for (CachedField field : fields) { propertyIndex.put(field.getName(), field); } }
private synchronized void initAttributes() { if (!attributes.isEmpty()) return; attributes.put("!", null); // just a dummy for later CachedField[] fieldArray = theCachedClass.getFields(); for (int i = 0; i < fieldArray.length; i++) { attributes.put(fieldArray[i].getName(), fieldArray[i]); } attributeInitDone = !attributes.isEmpty(); }
private synchronized void initAttributes() { if (!attributes.isEmpty()) return; attributes.put("!", null); // just a dummy for later CachedField[] fieldArray = theCachedClass.getFields(); for (CachedField aFieldArray : fieldArray) { attributes.put(aFieldArray.getName(), aFieldArray); } attributeInitDone = !attributes.isEmpty(); }
private synchronized void initAttributes() { if (!attributes.isEmpty()) return; attributes.put("!", null); // just a dummy for later CachedField[] fieldArray = theCachedClass.getFields(); for (int i = 0; i < fieldArray.length; i++) { attributes.put(fieldArray[i].getName(), fieldArray[i]); } attributeInitDone = !attributes.isEmpty(); }
private synchronized void initAttributes() { if (!attributes.isEmpty()) return; attributes.put("!", null); // just a dummy for later CachedField[] fieldArray = theCachedClass.getFields(); for (int i = 0; i < fieldArray.length; i++) { attributes.put(fieldArray[i].getName(), fieldArray[i]); } attributeInitDone = !attributes.isEmpty(); }
private void addFields(final CachedClass klass, SingleKeyHashMap propertyIndex) { CachedField[] fields = klass.getFields(); for (CachedField field : fields) { propertyIndex.put(field.getName(), field); } }
private void addFields(final CachedClass klass, SingleKeyHashMap propertyIndex) { CachedField[] fields = klass.getFields(); for (CachedField field : fields) { propertyIndex.put(field.getName(), field); } }
private void addFields(final CachedClass klass, SingleKeyHashMap propertyIndex) { CachedField[] fields = klass.getFields(); for (int i = 0; i < fields.length; i++) { propertyIndex.put(fields[i].getName(), fields[i]); } }
private void addFields(final CachedClass klass, SingleKeyHashMap propertyIndex) { CachedField[] fields = klass.getFields(); for (int i = 0; i < fields.length; i++) { propertyIndex.put(fields[i].getName(), fields[i]); } }
public synchronized void setStaticMetaClassField(MetaClass mc) { if (staticMetaClassField == NONE) return; if (staticMetaClassField == null) { final CachedField[] cachedFields = getFields(); for (int i = 0; i < cachedFields.length; i++) { CachedField cachedField = cachedFields[i]; if (cachedField.getName().startsWith("$staticMetaClass") && cachedField.getType() == MetaClass.class && cachedField.isStatic()) { staticMetaClassField = cachedField; break; } } } if (staticMetaClassField == null) { staticMetaClassField = NONE; return; } ((CachedField)staticMetaClassField).setProperty(null,mc); }