# Oblikovalnik Java

Oblikujte izvorno kodo Java z vtičnikom Prettier Java za dosledno zamikanje, postavitev zavitih oklepajev, presledke in prelamljanje vrstic. Prilepite razred, zapis, vmesnik ali izsek s sodobnimi funkcijami, kot so zapisi, zapečateni tipi, izrazi switch in besedilni bloki, izberite 2 ali 4 presledke ali tabulatorje ter širino izpisa, nato pa kopirajte čisto kodo, pripravljeno za pregled, dokumentacijo ali zahtevo za združitev.

## Pogosta vprašanja

### Kateri mehanizem oblikuje kodo?

Orodje na strežniku poganja Prettier 3 s prettier-plugin-java 2.11, ki razčleni Java z slovnico tree-sitter. Ista koda vedno ustvari enak izhod.

### Katere različice Java so podprte?

Podprta je trenutna sintaksa Java, vključno z zapisi, zapečatenimi razredi in vmesniki, ujemanjem vzorcev, izrazi switch, besedilnimi bloki, var in lambdami. Oblikuje se tudi starejša koda Java 8.

### Kakšno je privzeto zamikanje?

Štirje presledki na raven, kar je najpogostejša konvencija Java. Preklopite lahko na 2 presledka ali tabulatorje ter nastavite širino izpisa od 40 do 200 znakov; privzeto je 80.

### Ali mora biti vnos celotna datoteka?

Ne. Najbolje delujejo celotne datoteke s paketom, uvozi in deklaracijami tipov, sprejeti pa so tudi izseki, kot sta en sam razred ali nekaj stavkov. Izsek mora biti le razčlenljiv kot Java.

### Kako se prikažejo skladenjske napake?

Če težavo povzroča neuravnotežen zaviti, okrogli ali oglati oklepaj oziroma nezaključen niz ali komentar, je v napaki navedena vrstica in stolpec. Pri drugih napakah razčlenjevalnik sporoči le, da koda ni veljavna Java, včasih pa navede manjkajoči žeton.

### Ali se komentarji in Javadoc ohranijo?

Da. Vrstični komentarji, blokovni komentarji in Javadoc ostanejo povezani s kodo, ki ji pripadajo. Njihovo besedilo se ne prelomi na novo.

### Ali bo oblikovalnik preuredil uvoze ali člane?

Ne. Uvozi, polja in metode ostanejo v prvotnem vrstnem redu. Spremenijo se le presledki, prelomi vrstic in zamikanje.

### Ali lahko oblikujem kodo Android ali Spring?

Da. Opombe, generiki in koda ogrodij so običajna koda Java, zato se dejavnosti Android, krmilniki Spring in podobni razredi oblikujejo enako.

### Kako velik je lahko vhod?

Do 1 MB izvornega besedila na zahtevo, kar zadostuje tudi za zelo velike razrede. Oblikovanje se ustavi po 10 sekundah.

### Ali se moja izvorna koda shrani?

Ne. Oblikuje se v pomnilniku in pošlje neposredno nazaj. Storitev beleži samo velikost zahteve, nikoli njene vsebine.

Vaš oglas tukaj?

[Pišite nam](mailto:hi@dennn.is?subject=Ogla%C5%A1evanje%20na%20OneClick%20Pro)

[Oglas Zbirka vtičnikov, pripravljena za agente, za WordPress.](https://sleekwp.com/?ref=oneclickpro)
