GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing android.googlesource.com — platform/external/google-java-format - Git at Google Bug: 159254029Clone this repo:
google-java-format
Using the formatterfrom the command-lineDownload the formatter and run it with: java -jar /path/to/google-java-format-${GJF_VERSION?}-all-deps.jar <options> [files...]
The formatter can act on whole files, on limited lines ( To reformat changed lines in a specific patch, use Note: There is no configurability as to the formatter's algorithm for formatting. This is a deliberate design decision to unify our code formatting on a single format. IntelliJ, Android Studio, and other JetBrains IDEsA google-java-format IntelliJ plugin is available from the plugin repository. To install it, go to your IDE's settings and select the The plugin will be disabled by default. To enable it in the current project, go to To enable it by default in new projects, use When enabled, it will replace the normal IntelliJ JRE ConfigThe google-java-format plugin uses some internal classes that aren't available without extra configuration. To use the plugin, go to --add-exports=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED --add-exports=jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMED --add-exports=jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED --add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED --add-exports=jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED --add-exports=jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED Once you've done that, restart the IDE. EclipseThe latest version of the The plugin adds a Third-party integrations
as a libraryThe formatter can be used in software which generates java to output more legible java code. Just include the library in your maven/gradle/etc. configuration.
--add-exports=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED --add-exports=jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMED --add-exports=jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED --add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED --add-exports=jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED --add-exports=jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED Maven<dependency> <groupId>com.google.googlejavaformat</groupId> <artifactId>google-java-format</artifactId> <version>${google-java-format.version}</version> </dependency> Gradledependencies { implementation 'com.google.googlejavaformat:google-java-format:$googleJavaFormatVersion' } You can then use the formatter through the String formattedSource = new Formatter().formatSource(sourceString); or CharSource source = ... CharSink output = ... new Formatter().formatSource(source, output); Your starting point should be the instance methods of Building from sourcemvn install ContributingPlease see the contributors guide for details. LicenseCopyright 2015 Google Inc. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |