| 程序包 | 说明 |
|---|---|
| io.polaris.core.annotation.processing | |
| io.polaris.core.asm.internal | |
| io.polaris.core.javapoet |
此包下代码源自开源项目 com.squareup:javapoet
|
| io.polaris.core.lang |
| 限定符和类型 | 方法和说明 |
|---|---|
static TypeName |
AnnotationProcessorUtils.rawType(TypeName typeName) |
| 限定符和类型 | 方法和说明 |
|---|---|
static TypeName |
AnnotationProcessorUtils.rawType(TypeName typeName) |
static String |
AnnotationProcessorUtils.toGetterName(String name,
TypeName typeName) |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
AsmTypes.toTypeSignature(TypeName typeName) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
ArrayTypeName |
class |
ClassName
A fully-qualified class name for top-level and member classes.
|
class |
ParameterizedTypeName |
class |
TypeVariableName |
class |
WildcardTypeName |
| 限定符和类型 | 字段和说明 |
|---|---|
static TypeName |
TypeName.BOOLEAN |
static TypeName |
TypeName.BYTE |
static TypeName |
TypeName.CHAR |
TypeName |
ArrayTypeName.componentType |
static TypeName |
TypeName.DOUBLE |
static TypeName |
TypeName.FLOAT |
static TypeName |
TypeName.INT |
static TypeName |
TypeName.LONG |
TypeName |
MethodSpec.returnType |
static TypeName |
TypeName.SHORT |
TypeName |
TypeSpec.superclass |
TypeName |
ParameterSpec.type |
TypeName |
FieldSpec.type |
TypeName |
AnnotationSpec.type |
static TypeName |
TypeName.VOID |
| 限定符和类型 | 字段和说明 |
|---|---|
List<TypeName> |
TypeVariableName.bounds |
List<TypeName> |
MethodSpec.exceptions |
List<TypeName> |
WildcardTypeName.lowerBounds |
List<TypeName> |
TypeSpec.superinterfaces |
List<TypeName> |
TypeSpec.Builder.superinterfaces |
List<TypeName> |
ParameterizedTypeName.typeArguments |
List<TypeName> |
WildcardTypeName.upperBounds |
| 限定符和类型 | 方法和说明 |
|---|---|
TypeName |
TypeName.annotated(AnnotationSpec... annotations) |
TypeName |
TypeName.annotated(List<AnnotationSpec> annotations) |
TypeName |
TypeName.box()
Returns a boxed type if this is a primitive type (like
Integer for int) or
void. |
static TypeName |
TypeName.get(Type type)
Returns a type name equivalent to
type. |
static TypeName |
TypeName.get(TypeMirror mirror)
Returns a type name equivalent to
mirror. |
static TypeName |
WildcardTypeName.get(WildcardType mirror) |
static TypeName |
WildcardTypeName.get(WildcardType wildcardName) |
TypeName |
TypeName.unbox()
Returns an unboxed type if this is a boxed primitive type (like
int for Integer) or Void. |
TypeName |
WildcardTypeName.withoutAnnotations() |
TypeName |
TypeVariableName.withoutAnnotations() |
TypeName |
TypeName.withoutAnnotations() |
TypeName |
ParameterizedTypeName.withoutAnnotations() |
TypeName |
ArrayTypeName.withoutAnnotations() |
| 限定符和类型 | 方法和说明 |
|---|---|
MethodSpec.Builder |
MethodSpec.Builder.addException(TypeName exception) |
TypeSpec.Builder |
TypeSpec.Builder.addField(TypeName type,
String name,
Modifier... modifiers) |
MethodSpec.Builder |
MethodSpec.Builder.addParameter(TypeName type,
String name,
Modifier... modifiers) |
TypeSpec.Builder |
TypeSpec.Builder.addSuperinterface(TypeName superinterface) |
static ParameterSpec.Builder |
ParameterSpec.builder(TypeName type,
String name,
Modifier... modifiers) |
static FieldSpec.Builder |
FieldSpec.builder(TypeName type,
String name,
Modifier... modifiers) |
static ParameterizedTypeName |
ParameterizedTypeName.get(ClassName rawType,
TypeName... typeArguments)
Returns a parameterized type, applying
typeArguments to rawType. |
static TypeVariableName |
TypeVariableName.get(String name,
TypeName... bounds)
Returns type variable named
name with bounds. |
static ArrayTypeName |
ArrayTypeName.of(TypeName componentType)
Returns an array type whose elements are all instances of
componentType. |
MethodSpec.Builder |
MethodSpec.Builder.returns(TypeName returnType) |
static WildcardTypeName |
WildcardTypeName.subtypeOf(TypeName upperBound)
Returns a type that represents an unknown type that extends
bound. |
TypeSpec.Builder |
TypeSpec.Builder.superclass(TypeName superclass) |
static WildcardTypeName |
WildcardTypeName.supertypeOf(TypeName lowerBound)
Returns a type that represents an unknown supertype of
bound. |
TypeVariableName |
TypeVariableName.withBounds(TypeName... bounds) |
| 限定符和类型 | 方法和说明 |
|---|---|
MethodSpec.Builder |
MethodSpec.Builder.addExceptions(Iterable<? extends TypeName> exceptions) |
TypeSpec.Builder |
TypeSpec.Builder.addSuperinterfaces(Iterable<? extends TypeName> superinterfaces) |
ParameterizedTypeName |
ParameterizedTypeName.nestedClass(String name,
List<TypeName> typeArguments)
Returns a new
ParameterizedTypeName instance for the specified name as nested
inside this class, with the specified typeArguments. |
TypeVariableName |
TypeVariableName.withBounds(List<? extends TypeName> bounds) |
| 限定符和类型 | 方法和说明 |
|---|---|
static TypeName |
TypeRefs.parse(String typeStr) |
| 限定符和类型 | 方法和说明 |
|---|---|
static Type |
TypeRefs.getType(TypeName typeName) |
Copyright © 2025 fossc. All rights reserved.