- Add the Codota plugin to your IDE and get smart completions
private void myMethod () {OutputStreamWriter o =
OutputStream out;new OutputStreamWriter(out)
OutputStream out;String charsetName;new OutputStreamWriter(out, charsetName)
HttpURLConnection connection;new OutputStreamWriter(connection.getOutputStream())
- Smart code suggestions by Codota
}
private E addInternal(E instance, boolean atEnd, int index) { if (values == null) { values = new ArrayList<>(); } if (atEnd) { values.add(instance); } else { values.add(index, instance); } instance.setParent(this); instance.init(); return instance; }
/** * Criar uma nova instância do tipo atual. Esse método deve se evitado o uso e preferencialmente usar * {@link #newInstance()} sem parâmetros. * * @param executeInstanceInitListeners Indica se deve executar executa os códigos de inicialização dos tipos se * existirem (ver {@link #withInitListener(IConsumer)}}). */ final I newInstance(boolean executeInstanceInitListeners, @Nonnull SDocument owner) { I instance = newInstance(this, owner); owner.setRoot(instance); if (executeInstanceInitListeners) { instance.init(); } return instance; }
@Nonnull private E addNewInternal(boolean atEnd, int index) { E instance = getElementsType().newInstance(getDocument()); addInternal(instance, atEnd, index); instance.init(); return instance; }
/** * Criar uma nova instância do tipo atual. Esse método deve se evitado o uso e preferencialmente usar * {@link #newInstance()} sem parâmetros. * * @param executeInstanceInitListeners Indica se deve executar executa os códigos de inicialização dos tipos se * existirem (ver {@link #withInitListener(IConsumer)}}). */ public final I newInstance(boolean executeInstanceInitListeners) { SDocument owner = new SDocument(); I instance = newInstance(this, owner); owner.setRoot(instance); if (executeInstanceInitListeners) { instance.init(); } return instance; }
/** * USO INTERNO: cria uma instancia usando a factory atual * @param executeInitTypeSetup Se true, dispara as inicializações automáticas implementadas em * {@link SInstance#init()}. Usar como false quando a instância está sendo recuperada da persistência. */ @Nonnull public final SInstance createInstance(@Nonnull RefType rootType, boolean executeInitTypeSetup) { SType type = Objects.requireNonNull(rootType).get(); SDocument owner = new SDocument(); owner.setRootRefType(rootType); owner.setDocumentFactory(this); SInstance instance = InternalAccess.INTERNAL.newInstance(type, false, owner); setupDocument(instance.getDocument()); if (executeInitTypeSetup) { instance.init(); } return instance; }
/** * USO INTERNO: cria uma instancia usando a factory atual * @param executeInitTypeSetup Se true, dispara as inicializações automáticas implementadas em * {@link SInstance#init()}. Usar como false quando a instância está sendo recuperada da persistência. */ public final SInstance createInstance(@Nonnull RefType rootType, boolean executeInitTypeSetup) { SType type = Objects.requireNonNull(rootType).get(); SInstance instance = type.newInstance(false); instance.getDocument().setRootRefType(rootType); instance.getDocument().setDocumentFactory(this); setupDocument(instance.getDocument()); if (executeInitTypeSetup) { instance.init(); } return instance; }