public Map<Class,RuntimeEnumLeafInfoImpl<?,?>> enums() { return (Map<Class,RuntimeEnumLeafInfoImpl<?,?>>)super.enums(); }
/** * Called after all the classes are added to the type set * to "link" them together. * * <p> * Don't expose implementation classes in the signature. * * @return * fully built {@link TypeInfoSet} that represents the model, * or null if there was an error. */ public TypeInfoSet<T,C,F,M> link() { assert !linked; linked = true; for( ElementInfoImpl ei : typeInfoSet.getAllElements() ) ei.link(); for( ClassInfoImpl ci : typeInfoSet.beans().values() ) ci.link(); for( EnumLeafInfoImpl li : typeInfoSet.enums().values() ) li.link(); if(hadError) return null; else return typeInfoSet; }
public Map<Class,RuntimeEnumLeafInfoImpl<?,?>> enums() { return (Map<Class,RuntimeEnumLeafInfoImpl<?,?>>)super.enums(); }
/** * Called after all the classes are added to the type set * to "link" them together. * * <p> * Don't expose implementation classes in the signature. * * @return * fully built {@link TypeInfoSet} that represents the model, * or null if there was an error. */ public TypeInfoSet<T,C,F,M> link() { assert !linked; linked = true; for( ElementInfoImpl ei : typeInfoSet.getAllElements() ) ei.link(); for( ClassInfoImpl ci : typeInfoSet.beans().values() ) ci.link(); for( EnumLeafInfoImpl li : typeInfoSet.enums().values() ) li.link(); if(hadError) return null; else return typeInfoSet; }
public Map<Class,RuntimeEnumLeafInfoImpl<?,?>> enums() { return (Map<Class,RuntimeEnumLeafInfoImpl<?,?>>)super.enums(); }
public Map<Class,RuntimeEnumLeafInfoImpl<?,?>> enums() { return (Map<Class,RuntimeEnumLeafInfoImpl<?,?>>)super.enums(); }
/** * Called after all the classes are added to the type set * to "link" them together. * * <p> * Don't expose implementation classes in the signature. * * @return * fully built {@link TypeInfoSet} that represents the model, * or null if there was an error. */ public TypeInfoSet<T,C,F,M> link() { assert !linked; linked = true; for( ElementInfoImpl ei : typeInfoSet.getAllElements() ) ei.link(); for( ClassInfoImpl ci : typeInfoSet.beans().values() ) ci.link(); for( EnumLeafInfoImpl li : typeInfoSet.enums().values() ) li.link(); if(hadError) return null; else return typeInfoSet; }
/** * Called after all the classes are added to the type set * to "link" them together. * * <p> * Don't expose implementation classes in the signature. * * @return * fully built {@link TypeInfoSet} that represents the model, * or null if there was an error. */ public TypeInfoSet<T,C,F,M> link() { assert !linked; linked = true; for( ElementInfoImpl ei : typeInfoSet.getAllElements() ) ei.link(); for( ClassInfoImpl ci : typeInfoSet.beans().values() ) ci.link(); for( EnumLeafInfoImpl li : typeInfoSet.enums().values() ) li.link(); if(hadError) return null; else return typeInfoSet; }