/** Set the token text for this node */ @Override public void setText(String text_) { text = TextCache.getManager().getString(text_); }
@Override public final void dispose() { for (int i = 0; i < instances.length; i++) { instances[i].dispose(); } } }
public static APTStringManager instance(String name, CacheKind kind) { switch (kind){ case Single: return instance(name, STRING_MANAGER_DEFAULT_CAPACITY); case Sliced: return instance(name, STRING_MANAGER_DEFAULT_SLICED_NUMBER, STRING_MANAGER_DEFAULT_CAPACITY); } throw new java.lang.IllegalArgumentException(); }
@Override public CharSequence getString(CharSequence text) { if (text == null) { throw new NullPointerException("null string is illegal to share"); // NOI18N } text = CharSequences.create(text); return instance.getString(text); }
@Override public void dispose() { instance.dispose(); }
public void fixFolder(CharSequence path){ if (path != null) { projectRoots.put(FilePathCache.getManager().getString(path), Integer.MAX_VALUE / 2); } }
@Override public void dispose() { instance.dispose(); }
protected ClassEnumBase(CharSequence name, CharSequence qName, CsmFile file, int startOffset, int endOffset) { super(file, startOffset, endOffset); enclosingElements = Collections.synchronizedList(new ArrayList<CsmUID<CsmOffsetableDeclaration>>(0)); this.name = NameCache.getManager().getString(name); this.qualifiedName = QualifiedNameCache.getManager().getString(qName); }
@Override public void dispose() { instance.dispose(); }
@Override public CharSequence getString(CharSequence text) { if (text == null) { throw new NullPointerException("null string is illegal to share"); // NOI18N } text = CharSequences.create(text); return instance.getString(text); }
@Override public void dispose() { instance.dispose(); }
public static List<CharSequence> asList(Collection<? extends CharSequence> paths) { List<CharSequence> out = new ArrayList<CharSequence>(paths.size()); for (CharSequence path : paths) { out.add(FilePathCache.getManager().getString(path)); } return out; }
@Override public void dispose() { instance.dispose(); }
private ModuleImpl(CsmFile file, int startOffset, int endOffset, String name) { super(file, startOffset, endOffset); declarations = new ArrayList<>(); this.name = NameCache.getManager().getString(name); }
@Override public void dispose() { instance.dispose(); }
@Override public CharSequence getString(CharSequence text) { text = CharSequences.create(text); return instance.getString(text); }
public void dispose() { instance.dispose(); }
@Override public CharSequence getString(CharSequence text) { if (text == null) { throw new NullPointerException("null string is illegal to share"); // NOI18N } text = CharSequences.create(text); return instance.getString(text); }
public void unregister(){ if (traceEvents) { System.out.println("Clean Children Updater"); // NOI18N } map.clear(); projectListeners.clear(); NameCache.getManager().dispose(); }
public static CharSequence[] splitQualifiedName(String qualified) { List<CharSequence> v = new ArrayList<>(); for (StringTokenizer t = new StringTokenizer(qualified, ": \t\n\r\f", false); t.hasMoreTokens(); ) {// NOI18N v.add(NameCache.getManager().getString(t.nextToken())); } return v.toArray(new CharSequence[v.size()]); }