| 限定符和类型 | 方法和说明 |
|---|---|
Optional<Compile> |
CompileExecutor.execute(Project project)
执行编译
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ClassEditor.addInjectMethod(javassist.ClassPool pool,
javassist.CtClass classes,
Compile compile) |
Set<CompileClass> |
ClassCompiler.compile(javassist.ClassPool pool,
Compile compile) |
Set<CompileClass> |
ClassScanner.getComponent(javassist.ClassPool pool,
Compile compile) |
String |
ClassEditor.getInjectMethodBody(javassist.ClassPool pool,
javassist.CtClass classes,
Compile compile) |
Set<CompileClass> |
ClassScanner.scan(javassist.ClassPool pool,
Compile compile) |
| 限定符和类型 | 方法和说明 |
|---|---|
default boolean |
CompileTypeHandler.check(Compile compile) |
List<CompileTypeHandler> |
CompileTypeHandlerFactory.get(Compile compile) |
Set<CompileClass> |
CompileTypeHandler.handle(javassist.ClassPool pool,
Compile compile,
Set<CompileClass> components)
处理
|
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
BundleTypeHandler.check(Compile compile) |
boolean |
ComponentTypeHandler.check(Compile compile) |
private void |
BundleTypeHandler.createActivator(javassist.ClassPool pool,
Compile compile,
Set<CompileClass> components)
创建OSGI-Activator
|
Set<CompileClass> |
BundleTypeHandler.handle(javassist.ClassPool pool,
Compile compile,
Set<CompileClass> components) |
Set<CompileClass> |
ComponentTypeHandler.handle(javassist.ClassPool pool,
Compile compile,
Set<CompileClass> components) |
| 限定符和类型 | 方法和说明 |
|---|---|
Compile |
CompileFactory.create(File file,
Project project)
创建编译配置实体
|
Compile |
CompileFactory.create(Project project)
创建编译配置实体
|
static Compile |
CompileFormat.format(Map<String,Object> configuration) |
| 限定符和类型 | 方法和说明 |
|---|---|
default boolean |
CompileExpand.check(Compile compile) |
Set<CompileClass> |
CompileExpand.execute(javassist.ClassPool pool,
Compile compile,
Set<CompileClass> components)
处理
|
List<CompileExpand> |
CompileExpandFactory.get(Compile compile) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
CoapExpand.check(Compile compile) |
Set<CompileClass> |
CoapExpand.execute(javassist.ClassPool pool,
Compile compile,
Set<CompileClass> components) |
private String |
CoapExpand.getResourceTree(Map<String,List<CoapMethodEntry>> map,
javassist.ClassPool pool,
Set<CompileClass> components,
Compile compile)
获取Coap-Resource注册树
|
private javassist.CtClass |
CoapExpand.makeCoapHandlerDecorator(List<CoapMethodEntry> methods,
javassist.ClassPool pool,
Set<CompileClass> components,
Compile compile)
创建Coap-Resource包装器
|
private javassist.CtClass |
CoapExpand.makeCoapInvoker(CoapMethodEntry method,
javassist.ClassPool pool,
Compile compile)
创建Coap执行器
|
| 限定符和类型 | 方法和说明 |
|---|---|
Set<CompileClass> |
ConfigurationExpand.execute(javassist.ClassPool pool,
Compile compile,
Set<CompileClass> components) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
EventExpand.check(Compile compile) |
private void |
EventExpand.createPublisher(javassist.ClassPool pool,
Compile compile,
Set<CompileClass> components,
Set<javassist.CtClass> converters) |
Set<CompileClass> |
EventExpand.execute(javassist.ClassPool pool,
Compile compile,
Set<CompileClass> components) |
private Optional<javassist.CtClass> |
EventExpand.getMethodInvoker(javassist.ClassPool pool,
javassist.CtMethod method,
Compile compile,
CompileClass component,
StringBuffer setMethodBody) |
private Optional<javassist.CtClass> |
EventExpand.getMethodNativeInvoker(javassist.ClassPool pool,
javassist.CtMethod method,
Compile compile,
CompileClass component,
StringBuffer setMethodBody) |
private void |
EventExpand.registerMethodEventListeners(javassist.CtClass register,
javassist.ClassPool pool,
Set<CompileClass> components,
Compile compile) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
LoggerExpand.check(Compile compile) |
Set<CompileClass> |
LoggerExpand.execute(javassist.ClassPool pool,
Compile compile,
Set<CompileClass> components) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
ServiceRegisterExpand.check(Compile compile) |
boolean |
BundleServiceReferenceExpand.check(Compile compile) |
Set<CompileClass> |
ServiceRegisterExpand.execute(javassist.ClassPool pool,
Compile compile,
Set<CompileClass> components) |
Set<CompileClass> |
BundleServiceReferenceExpand.execute(javassist.ClassPool pool,
Compile compile,
Set<CompileClass> components) |
private String |
BundleServiceReferenceExpand.invokerMethod(javassist.ClassPool pool,
Set<CompileClass> add,
javassist.CtClass component,
javassist.CtMethod method,
Compile compile) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
AwaiterExpand.check(Compile compile) |
Set<CompileClass> |
AwaiterExpand.execute(javassist.ClassPool pool,
Compile compile,
Set<CompileClass> components) |
| 限定符和类型 | 方法和说明 |
|---|---|
private javassist.CtClass |
TimeCompileExpand.createTimerRunnable(Compile compile,
javassist.ClassPool pool,
TimerEntry entry) |
Set<CompileClass> |
TimeCompileExpand.execute(javassist.ClassPool pool,
Compile compile,
Set<CompileClass> components) |
| 限定符和类型 | 方法和说明 |
|---|---|
default boolean |
ManifestExpand.check(Compile compile) |
List<Manifest> |
ManifestExpand.execute(javassist.ClassPool pool,
Set<CompileClass> components,
Compile compile) |
List<ManifestExpand> |
ManifestExpandFactory.get(Compile compile) |
void |
ManifestExpandFactory.write(javassist.ClassPool pool,
Compile compile,
Set<CompileClass> components) |
void |
ManifestWriter.write(javassist.ClassPool pool,
Set<CompileClass> components,
Compile compile,
List<ManifestExpand> expands) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
DependencyManifestExpand.check(Compile compile) |
List<Manifest> |
DependencyManifestExpand.execute(javassist.ClassPool pool,
Set<CompileClass> components,
Compile compile) |
List<Manifest> |
TemplateManifestExpand.execute(javassist.ClassPool pool,
Set<CompileClass> components,
Compile compile) |
List<Manifest> |
BaseManifestExpand.execute(javassist.ClassPool pool,
Set<CompileClass> components,
Compile compile) |
List<Manifest> |
ActivatorManifestExpand.execute(javassist.ClassPool pool,
Set<CompileClass> components,
Compile compile) |
List<Manifest> |
ExportManifestExpand.execute(javassist.ClassPool pool,
Set<CompileClass> components,
Compile compile) |
Copyright © 2021. All rights reserved.