Modifier and Type | Field and Description |
---|---|
static byte |
_33 |
static byte |
CF |
static org.objectweb.asm.commons.Method |
INIT_STRUCT_IMPL |
static org.objectweb.asm.Type |
KEY_CONSTANTS |
static org.objectweb.asm.Type |
KEY_IMPL |
static org.objectweb.asm.commons.Method |
KEY_INIT |
static org.objectweb.asm.commons.Method |
KEY_INTERN |
static org.objectweb.asm.Type |
NULL |
static org.objectweb.asm.commons.Method |
STATIC_CONSTRUCTOR |
Constructor and Description |
---|
Page(PageSource pageSource,
Resource source,
String name,
int version,
long lastModifed,
boolean writeLog,
boolean suppressWSbeforeArg,
boolean output) |
Modifier and Type | Method and Description |
---|---|
void |
_writeOut(BytecodeContext bc)
write out the stament to the adater
|
int[] |
addFunction(IFunction function) |
int |
addThread(TagThread thread) |
static void |
createMetaDataStruct(BytecodeContext bc,
Map attrs,
Map meta) |
void |
doFinalize(BytecodeContext bc) |
byte[] |
execute(PageSource source,
Resource classFile)
result byte code as binary array
|
long |
getLastModifed() |
int |
getMethodCount() |
PageSource |
getPageSource() |
boolean |
getSplitIfNecessary() |
static boolean |
hasMetaDataStruct(Map attrs,
Map meta) |
boolean |
isComponent() |
boolean |
isInterface() |
boolean |
isPage() |
static void |
registerFields(BytecodeContext bc,
List<LitString> keys) |
LitString.Range |
registerString(BytecodeContext bc,
String str) |
void |
setIsComponent(boolean isComponent)
set if the page is a component or not
|
void |
setIsInterface(boolean isInterface)
set if the page is a component or not
|
static byte[] |
setSourceLastModified(byte[] barr,
long lastModified) |
void |
setSplitIfNecessary(boolean splitIfNecessary) |
addFirst, addPrintOut, addStatement, getStatements, hasStatements, id, isEmpty, moveStatmentsTo, remove, writeOut, writeOut, writeOutNew
getFlowControlFinal
getDescendantCount, getEnd, getParent, getStart, hasFlowController, setEnd, setHasFlowController, setParent, setStart, writeOut
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getEnd, getFlowControlFinal, getParent, getStart, hasFlowController, setEnd, setHasFlowController, setParent, setStart, writeOut
public static final org.objectweb.asm.Type NULL
public static final org.objectweb.asm.Type KEY_IMPL
public static final org.objectweb.asm.Type KEY_CONSTANTS
public static final org.objectweb.asm.commons.Method KEY_INIT
public static final org.objectweb.asm.commons.Method KEY_INTERN
public static final org.objectweb.asm.commons.Method STATIC_CONSTRUCTOR
public static final org.objectweb.asm.commons.Method INIT_STRUCT_IMPL
public static final byte CF
public static final byte _33
public Page(PageSource pageSource, Resource source, String name, int version, long lastModifed, boolean writeLog, boolean suppressWSbeforeArg, boolean output)
public void doFinalize(BytecodeContext bc)
public byte[] execute(PageSource source, Resource classFile) throws BytecodeException
classFile
- IOException
TemplateException
BytecodeException
public static void registerFields(BytecodeContext bc, List<LitString> keys) throws BytecodeException
BytecodeException
public void _writeOut(BytecodeContext bc) throws BytecodeException
StatementBase
_writeOut
in class BodyBase
BytecodeException
public static boolean hasMetaDataStruct(Map attrs, Map meta)
public static void createMetaDataStruct(BytecodeContext bc, Map attrs, Map meta) throws BytecodeException
BytecodeException
public boolean isComponent()
public void setIsComponent(boolean isComponent)
cfc
- public boolean isInterface()
public boolean isPage()
public void setIsInterface(boolean isInterface)
cfc
- public long getLastModifed()
public int[] addFunction(IFunction function)
public static byte[] setSourceLastModified(byte[] barr, long lastModified)
public LitString.Range registerString(BytecodeContext bc, String str) throws IOException
IOException
public int getMethodCount()
public PageSource getPageSource()
public void setSplitIfNecessary(boolean splitIfNecessary)
public boolean getSplitIfNecessary()
Copyright © 2015 Lucee