sandmark.watermark.ct.embed
Class ReplaceMarkCalls
java.lang.Object
|
+--sandmark.watermark.ct.embed.ReplaceMarkCalls
- public class ReplaceMarkCalls
- extends java.lang.Object
Replaces Annot.mark() calls in the bytecode with method
calls to watermark class
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
props
java.util.Properties props
cfc
ClassFileCollection cfc
watermarkClassName
java.lang.String watermarkClassName
embedData
EmbedData[] embedData
ReplaceMarkCalls
public ReplaceMarkCalls(ClassFileCollection cfc,
java.util.Properties props,
EmbedData[] embedData)
insert
public void insert()
throws java.lang.Exception
java.lang.Exception
insertCalls
void insertCalls(InsertionPoint ip)
insertCall
void insertCall(de.fub.bytecode.generic.ConstantPoolGen cp,
de.fub.bytecode.generic.InstructionList instrs,
int methodRef,
InsertionPoint ip)