@Override public Class classForName(String name) throws ClassNotFoundException { Class aClass = clzCache.get(name); if ( aClass == Unknown.class ) lastUnknown = name; if (aClass!=null) return aClass; aClass = conf.getClassRegistry().classForName(name,conf); if ( aClass == Unknown.class ) lastUnknown = name; clzCache.put(name,aClass); return aClass; }
@Override public Class classForName(String name) throws ClassNotFoundException { Class aClass = clzCache.get(name); if ( aClass == Unknown.class ) lastUnknown = name; if (aClass!=null) return aClass; aClass = conf.getClassRegistry().classForName(name,conf); if ( aClass == Unknown.class ) lastUnknown = name; clzCache.put(name,aClass); return aClass; }
public FSTBytezEncoder(FSTConfiguration conf, BasicBytez base) { if ( FSTConfiguration.isAndroid ) throw new RuntimeException("not supported on android"); this.conf = conf; buffout = base; clnames = (FSTClazzNameRegistry) conf.getCachedObject(FSTClazzNameRegistry.class); if ( clnames == null ) { clnames = new FSTClazzNameRegistry(conf.getClassRegistry()); } else { clnames.clear(); } }
public FSTStreamEncoder(FSTConfiguration conf) { this.conf = conf; clnames = (FSTClazzNameRegistry) conf.getCachedObject(FSTClazzNameRegistry.class); if ( clnames == null ) { clnames = new FSTClazzNameRegistry(conf.getClassRegistry()); } else { clnames.clear(); } }
public FSTBytezDecoder(FSTConfiguration conf) { this.conf = conf; clnames = (FSTClazzNameRegistry) conf.getCachedObject(FSTClazzNameRegistry.class); if (clnames == null) { clnames = new FSTClazzNameRegistry(conf.getClassRegistry()); } else { clnames.clear(); } }
public FSTStreamDecoder(FSTConfiguration conf) { this.conf = conf; clnames = (FSTClazzNameRegistry) conf.getCachedObject(FSTClazzNameRegistry.class); if (clnames == null) { clnames = new FSTClazzNameRegistry(conf.getClassRegistry()); } else { clnames.clear(); } }
@Override public void setConf(FSTConfiguration conf) { this.conf = conf; clnames = (FSTClazzNameRegistry) conf.getCachedObject(FSTClazzNameRegistry.class); if (clnames == null) { clnames = new FSTClazzNameRegistry(conf.getClassRegistry()); } else { clnames.clear(); } }
public FSTBytezEncoder(FSTConfiguration conf, BasicBytez base) { if ( FSTConfiguration.isAndroid ) throw new RuntimeException("not supported on android"); this.conf = conf; buffout = base; clnames = (FSTClazzNameRegistry) conf.getCachedObject(FSTClazzNameRegistry.class); if ( clnames == null ) { clnames = new FSTClazzNameRegistry(conf.getClassRegistry()); } else { clnames.clear(); } }
public FSTStreamDecoder(FSTConfiguration conf) { this.conf = conf; clnames = (FSTClazzNameRegistry) conf.getCachedObject(FSTClazzNameRegistry.class); if (clnames == null) { clnames = new FSTClazzNameRegistry(conf.getClassRegistry()); } else { clnames.clear(); } }
@Override public void setConf(FSTConfiguration conf) { this.conf = conf; clnames = (FSTClazzNameRegistry) conf.getCachedObject(FSTClazzNameRegistry.class); if (clnames == null) { clnames = new FSTClazzNameRegistry(conf.getClassRegistry()); } else { clnames.clear(); } }
public FSTBytezDecoder(FSTConfiguration conf) { this.conf = conf; clnames = (FSTClazzNameRegistry) conf.getCachedObject(FSTClazzNameRegistry.class); if (clnames == null) { clnames = new FSTClazzNameRegistry(conf.getClassRegistry()); } else { clnames.clear(); } }
public FSTStreamEncoder(FSTConfiguration conf) { this.conf = conf; clnames = (FSTClazzNameRegistry) conf.getCachedObject(FSTClazzNameRegistry.class); if ( clnames == null ) { clnames = new FSTClazzNameRegistry(conf.getClassRegistry()); } else { clnames.clear(); } }
@Override public void setConf(FSTConfiguration conf) { this.conf = conf; clnames = (FSTClazzNameRegistry) conf.getCachedObject(FSTClazzNameRegistry.class); if ( clnames == null ) { clnames = new FSTClazzNameRegistry(conf.getClassRegistry()); } else { clnames.clear(); } }
lastDirectClass = conf.getClassRegistry().classForName(conf.getClassForCPName(cln),conf);
lastDirectClass = conf.getClassRegistry().classForName(conf.getClassForCPName(cln),conf);