Package com.yworks.yguard.obf.classfile
Class StackMapFrameInfo
- java.lang.Object
-
- com.yworks.yguard.obf.classfile.StackMapFrameInfo
-
public class StackMapFrameInfo extends java.lang.ObjectRepresentation of an Local Variable table entry.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static StackMapFrameInfocreate(java.io.DataInput din)Create stack map frame info.java.util.CollectiongetVerificationTypeInfos()Get verification type infos collection.protected voidmarkUtf8Refs(ConstantPool pool)Check for Utf8 references to constant pool and mark them.voidwrite(java.io.DataOutput dout)Export the representation to a DataOutput stream.
-
-
-
Method Detail
-
create
public static StackMapFrameInfo create(java.io.DataInput din) throws java.io.IOException
Create stack map frame info.- Parameters:
din- the din- Returns:
- the stack map frame info
- Throws:
java.io.IOException- the io exception
-
markUtf8Refs
protected void markUtf8Refs(ConstantPool pool)
Check for Utf8 references to constant pool and mark them.- Parameters:
pool- the pool
-
getVerificationTypeInfos
public java.util.Collection getVerificationTypeInfos()
Get verification type infos collection.- Returns:
- the collection
-
write
public void write(java.io.DataOutput dout) throws java.io.IOExceptionExport the representation to a DataOutput stream.- Parameters:
dout- the dout- Throws:
java.io.IOException- the io exception
-
-