public class Source
extends java.lang.Object
Encapsulate java srccode unit data including srccode code, byte code etc. A java srccode unit specifies a java class
Modifier and Type | Class and Description |
---|---|
static class |
Source.State |
static class |
Source.Util |
Modifier and Type | Method and Description |
---|---|
byte[] |
bytes() |
byte[] |
bytes(java.lang.String innerClass) |
java.lang.String |
className() |
java.lang.String |
code() |
java.io.File |
file() |
java.util.Set<java.lang.String> |
innerClassNames() |
boolean |
isController() |
java.util.List<java.lang.String> |
lines() |
void |
load() |
void |
markAsController() |
static Source |
ofClass(java.util.List<java.io.File> sourceRoots,
java.lang.String className) |
static Source |
ofFile(java.io.File sourceRoot,
java.io.File file) |
static Source |
ofInnerClass(java.io.File sourceFile,
java.lang.String innerClassName) |
java.lang.String |
packageName() |
void |
refresh() |
java.lang.String |
simpleName() |
public java.lang.String simpleName()
public java.lang.String packageName()
public java.lang.String className()
public java.lang.String code()
public java.util.List<java.lang.String> lines()
public byte[] bytes()
public byte[] bytes(java.lang.String innerClass)
public java.util.Set<java.lang.String> innerClassNames()
public java.io.File file()
public void load()
public void markAsController()
public boolean isController()
public void refresh()
public static Source ofFile(java.io.File sourceRoot, java.io.File file)
public static Source ofClass(java.util.List<java.io.File> sourceRoots, java.lang.String className)
public static Source ofInnerClass(java.io.File sourceFile, java.lang.String innerClassName)
Copyright © 2014–2017 ActFramework. All rights reserved.