com.joanju.cg.bytecode
Class Endpoint

java.lang.Object
  extended by com.joanju.cg.bytecode.Bytecode
      extended by com.joanju.cg.bytecode.Endpoint
Direct Known Subclasses:
AbstractCall, ProcedureInstr

public abstract class Endpoint
extends Bytecode

Call and Procedure instructions are Endpoints.


Field Summary
protected  int longSignature
           
 
Fields inherited from class com.joanju.cg.bytecode.Bytecode
address, cuid, instrSet, nodeNum, xrefs
 
Constructor Summary
Endpoint()
           
Endpoint(int cuid, int address)
           
 
Method Summary
 int getLongSignature()
          Get the lstring id for the long signature for this call or procedure.
 void setLongSignature(int longSignature)
          Assigned by the codegenerator.
 
Methods inherited from class com.joanju.cg.bytecode.Bytecode
addSource, addWhereUsed, beforeWrite, calcValuesAgain, calcValueSets, compareTo, equals, fetchBytesFromDB, fetchInCu, generateDataForDB, getAddress, getCuID, getNodeNum, getOpcode, getSources, getValues, getValuesCalcLocal, getWhereUsed, getXrefs, hashCode, initData, isDataModified, isFromDB, setAddress, setCuID, setDataBytesFromDB, setDataModified, setFromDB, setInstructionSet, setNodeNum, setValuesFromByteStream, shouldLoadData, sourcesForXrefTarget, storeIfModified, toString, toStringFromComments, toStringFromData, toStringFromName, toStringFromSet, writeValuesToByteStream
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

longSignature

protected int longSignature
Constructor Detail

Endpoint

public Endpoint()

Endpoint

public Endpoint(int cuid,
                int address)
Method Detail

getLongSignature

public int getLongSignature()
Get the lstring id for the long signature for this call or procedure.


setLongSignature

public void setLongSignature(int longSignature)
Assigned by the codegenerator.



Copyright © 2008 Joanju Software. All Rights Reserved.