Package foundation.icon.ee.tooling.abi
Class ABICompiler
- java.lang.Object
-
- foundation.icon.ee.tooling.abi.ABICompiler
-
public class ABICompiler extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ABICompilercompileJar(java.io.InputStream byteReader, boolean stripLineNumber)static ABICompilercompileJarBytes(byte[] rawBytes, boolean stripLineNumber)java.util.List<foundation.icon.ee.types.Method>getCallables()byte[]getJarFileBytes()java.util.Map<java.lang.String,java.util.List<foundation.icon.ee.struct.Member>>getKeptFields()java.util.Map<java.lang.String,java.util.List<foundation.icon.ee.struct.Member>>getKeptMethods()java.util.Set<java.lang.String>getRootClasses()
-
-
-
Method Detail
-
compileJar
public static ABICompiler compileJar(java.io.InputStream byteReader, boolean stripLineNumber)
-
compileJarBytes
public static ABICompiler compileJarBytes(byte[] rawBytes, boolean stripLineNumber)
-
getCallables
public java.util.List<foundation.icon.ee.types.Method> getCallables()
-
getJarFileBytes
public byte[] getJarFileBytes()
-
getRootClasses
public java.util.Set<java.lang.String> getRootClasses()
-
getKeptMethods
public java.util.Map<java.lang.String,java.util.List<foundation.icon.ee.struct.Member>> getKeptMethods()
-
getKeptFields
public java.util.Map<java.lang.String,java.util.List<foundation.icon.ee.struct.Member>> getKeptFields()
-
-