railo.transformer.bytecode.statement.tag
Class TagGroupUtil

java.lang.Object
  extended by railo.transformer.bytecode.statement.tag.TagGroupUtil

public class TagGroupUtil
extends Object


Field Summary
static org.objectweb.asm.commons.Method ADD_QUERY
           
static org.objectweb.asm.commons.Method CURRENT
           
static org.objectweb.asm.commons.Method FIRST
           
static org.objectweb.asm.commons.Method GET_ID
           
static org.objectweb.asm.commons.Method GET_RECORDCOUNT
           
static org.objectweb.asm.commons.Method IS_VALID_1
           
static org.objectweb.asm.commons.Method LOAD_2
           
static org.objectweb.asm.commons.Method LOAD_5
           
static org.objectweb.asm.commons.Method LOAD_END
           
static org.objectweb.asm.commons.Method LOAD_MAX
           
static org.objectweb.asm.Type NUMBER_ITERATOR
           
static org.objectweb.asm.commons.Method RANGE
           
static org.objectweb.asm.commons.Method REALEASE
           
static org.objectweb.asm.commons.Method REMOVE_QUERY
           
static org.objectweb.asm.commons.Method RESET
           
static org.objectweb.asm.commons.Method SET_CURRENT
           
static org.objectweb.asm.Type UNDEFINED
           
static org.objectweb.asm.commons.Method US
           
 
Constructor Summary
TagGroupUtil()
           
 
Method Summary
static TagGroup getParentTagGroupQuery(Statement st, short type)
           
static void writeOutTypeGroup(TagGroup tag, BytecodeContext bc)
           
static void writeOutTypeInnerGroup(TagGroup tag, BytecodeContext bc)
           
static void writeOutTypeInnerQuery(TagGroup tag, BytecodeContext bc)
           
static void writeOutTypeQuery(TagGroup tag, BytecodeContext bc)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

UNDEFINED

public static final org.objectweb.asm.Type UNDEFINED

US

public static final org.objectweb.asm.commons.Method US

ADD_QUERY

public static final org.objectweb.asm.commons.Method ADD_QUERY

REMOVE_QUERY

public static final org.objectweb.asm.commons.Method REMOVE_QUERY

GET_RECORDCOUNT

public static final org.objectweb.asm.commons.Method GET_RECORDCOUNT

RANGE

public static final org.objectweb.asm.commons.Method RANGE

NUMBER_ITERATOR

public static final org.objectweb.asm.Type NUMBER_ITERATOR

LOAD_MAX

public static final org.objectweb.asm.commons.Method LOAD_MAX

LOAD_END

public static final org.objectweb.asm.commons.Method LOAD_END

LOAD_2

public static final org.objectweb.asm.commons.Method LOAD_2

LOAD_5

public static final org.objectweb.asm.commons.Method LOAD_5

IS_VALID_1

public static final org.objectweb.asm.commons.Method IS_VALID_1

CURRENT

public static final org.objectweb.asm.commons.Method CURRENT

REALEASE

public static final org.objectweb.asm.commons.Method REALEASE

SET_CURRENT

public static final org.objectweb.asm.commons.Method SET_CURRENT

RESET

public static final org.objectweb.asm.commons.Method RESET

FIRST

public static final org.objectweb.asm.commons.Method FIRST

GET_ID

public static final org.objectweb.asm.commons.Method GET_ID
Constructor Detail

TagGroupUtil

public TagGroupUtil()
Method Detail

writeOutTypeQuery

public static void writeOutTypeQuery(TagGroup tag,
                                     BytecodeContext bc)
                              throws BytecodeException
Throws:
BytecodeException

writeOutTypeGroup

public static void writeOutTypeGroup(TagGroup tag,
                                     BytecodeContext bc)
                              throws BytecodeException
Throws:
BytecodeException

writeOutTypeInnerGroup

public static void writeOutTypeInnerGroup(TagGroup tag,
                                          BytecodeContext bc)
                                   throws BytecodeException
Throws:
BytecodeException

writeOutTypeInnerQuery

public static void writeOutTypeInnerQuery(TagGroup tag,
                                          BytecodeContext bc)
                                   throws BytecodeException
Throws:
BytecodeException

getParentTagGroupQuery

public static TagGroup getParentTagGroupQuery(Statement st,
                                              short type)
                                       throws BytecodeException
Throws:
BytecodeException


Copyright © 2012 Railo