Top Classes
[default module]

Package com.squareup.javapoet


Class Summary

Modifier and TypeClass and Description
public class
AnnotationSpec

A generated annotation on a declaration.

public class
public class
ClassName

A fully-qualified class name for top-level and member classes.

public class
CodeBlock

A fragment of a .java file, potentially containing declarations, statements, and documentation.

pack-priv class
CodeWriter

Converts a JavaFile to a string suitable to both human- and javac-consumption.

public class
FieldSpec

A generated field declaration.

public class
JavaFile

A Java file containing a single top level class.

pack-priv class
LineWrapper

Implements soft line wrapping on an appendable.

public class
MethodSpec

A generated constructor or method declaration.

public class
NameAllocator

Assigns Java identifier names to avoid collisions, keywords, and invalid characters.

public class
public class
ParameterSpec

A generated parameter declaration.

public class
TypeName

Any type in Java's type system, plus void.

public class
TypeSpec

A generated class, interface, or enum declaration.

public class
pack-priv class
Util

Like Guava, but worse and standalone.

public class