public abstract class AbstractFiler extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected String |
comment |
protected FluentEntity |
fluent |
protected String |
klassName |
protected String |
packageName |
| 构造器和说明 |
|---|
AbstractFiler(FluentEntity fluent) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract void |
build(com.squareup.javapoet.TypeSpec.Builder builder) |
protected com.squareup.javapoet.CodeBlock |
codeBlock(String... lines)
代码块, 或者注释块
|
protected abstract boolean |
isInterface()
是否接口类
|
com.squareup.javapoet.JavaFile |
javaFile()
生成java文件
|
protected com.squareup.javapoet.MethodSpec |
m_mapping()
protected boolean hasPrimary()
|
protected com.squareup.javapoet.TypeName |
paraType(com.squareup.javapoet.ClassName raw,
Object... paras) |
protected com.squareup.javapoet.TypeName |
paraType(Class raw,
Object... paras) |
protected com.squareup.javapoet.TypeName |
paraType(String typeName,
Object... paras) |
protected void |
staticImport(com.squareup.javapoet.JavaFile.Builder spec) |
protected FluentEntity fluent
protected String packageName
protected String klassName
protected String comment
public AbstractFiler(FluentEntity fluent)
public final com.squareup.javapoet.JavaFile javaFile()
protected void staticImport(com.squareup.javapoet.JavaFile.Builder spec)
protected com.squareup.javapoet.CodeBlock codeBlock(String... lines)
lines - 代码行protected abstract void build(com.squareup.javapoet.TypeSpec.Builder builder)
protected com.squareup.javapoet.TypeName paraType(com.squareup.javapoet.ClassName raw,
Object... paras)
protected abstract boolean isInterface()
protected com.squareup.javapoet.MethodSpec m_mapping()
Copyright © 2021. All rights reserved.