com.joanju.cg.bytecode
Class SubscribeInstr
java.lang.Object
com.joanju.cg.bytecode.Bytecode
com.joanju.cg.bytecode.SubscribeInstr
public class SubscribeInstr
- extends Bytecode
Not yet implemented.
Methods inherited from class com.joanju.cg.bytecode.Bytecode |
addSource, addWhereUsed, beforeWrite, calcValuesAgain, compareTo, equals, fetchBytesFromDB, fetchInCu, generateDataForDB, getAddress, getCuID, getNodeNum, getSources, getValues, getValuesCalcLocal, getWhereUsed, getXrefs, hashCode, initData, isDataModified, isFromDB, setAddress, setCuID, setDataBytesFromDB, setDataModified, setFromDB, setInstructionSet, setNodeNum, shouldLoadData, sourcesForXrefTarget, storeIfModified, toString, toStringFromComments, toStringFromData, toStringFromName, toStringFromSet |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
SubscribeInstr
public SubscribeInstr()
SubscribeInstr
public SubscribeInstr(int cuid,
int address)
calcValueSets
public void calcValueSets()
throws java.sql.SQLException,
java.io.IOException
- Description copied from class:
Bytecode
- Calculate the value sets for the instruction.
Called during build, build-recalc, checkvals, and checkvals-recalc.
Implementations should only build from external values once.
Calculates which xref records are needed as well.
IMPORTANT: Should only ever be called for instructions belonging to an InstructionSet.
- Specified by:
calcValueSets
in class Bytecode
- Throws:
java.sql.SQLException
java.io.IOException
getPublisherHdlRVal
public int getPublisherHdlRVal()
throws java.sql.SQLException,
java.io.IOException
- Throws:
java.sql.SQLException
java.io.IOException
getLocalProcNameRVal
public int getLocalProcNameRVal()
throws java.sql.SQLException,
java.io.IOException
- Throws:
java.sql.SQLException
java.io.IOException
getEventNameRVal
public int getEventNameRVal()
throws java.sql.SQLException,
java.io.IOException
- Throws:
java.sql.SQLException
java.io.IOException
getBehalfHdlRVal
public int getBehalfHdlRVal()
throws java.sql.SQLException,
java.io.IOException
- Throws:
java.sql.SQLException
java.io.IOException
getOpcode
public Opcode getOpcode()
- Specified by:
getOpcode
in class Bytecode
setPublisherHdlRVal
public void setPublisherHdlRVal(int fileID)
setLocalProcNameRVal
public void setLocalProcNameRVal(int line)
setEventNameRVal
public void setEventNameRVal(int methodSigID)
setBehalfHdlRVal
public void setBehalfHdlRVal(int behalfHdlRVal)
setValuesFromByteStream
protected void setValuesFromByteStream(java.io.DataInputStream in)
throws java.io.IOException
- Specified by:
setValuesFromByteStream
in class Bytecode
- Throws:
java.io.IOException
writeValuesToByteStream
protected void writeValuesToByteStream(java.io.DataOutputStream out)
throws java.io.IOException
- Specified by:
writeValuesToByteStream
in class Bytecode
- Throws:
java.io.IOException
Copyright © 2008 Joanju Software. All Rights Reserved.