⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 boilerplate.pro

📁 j2me 混淆包,用于混淆j2me的原代码用的
💻 PRO
字号:
# Keep - Applications. Keep all application classes that have a main method.-keepclasseswithmembers public class * {    public static void main(java.lang.String[]);}# Keep - Applets. Keep all extensions of java.applet.Applet.-keep public class * extends java.applet.Applet# Keep - Servlets. Keep all extensions of javax.servlet.Servlet.-keep public class * extends javax.servlet.Servlet# Keep - Midlets. Keep all extensions of javax.microedition.midlet.MIDlet.-keep public class * extends javax.microedition.midlet.MIDlet# Keep - Library. Keep all externally accessible classes, fields, and methods.-keep public class * {    public protected <fields>;    public protected <methods>;}# Also keep - Enumerations. Keep a method that is required in enumeration# classes.-keepclassmembers class * extends java.lang.Enum {    public **[] values();}# Also keep - Serialization code. Keep all fields and methods that are# used for serialization.-keepclassmembers class * extends java.io.Serializable {    static final long serialVersionUID;    private void writeObject(java.io.ObjectOutputStream);    private void readObject(java.io.ObjectInputStream);    java.lang.Object writeReplace();    java.lang.Object readResolve();}# Also keep - BeanInfo classes. Keep all classes that implement the# BeanInfo interface.-keep class * implements java.beans.BeanInfo# Also keep - Bean classes. Keep all bean classes along with their getters# and setters.-keep class * {    void set*(%);    void set*(**);    void set*(%[]);    void set*(**[]);    void set*(int, %);    void set*(int, **);    %    get*();    **   get*();    %[]  get*();    **[] get*();    %    get*(int);    **   get*(int);}# Also keep - RMI interfaces. Keep all Remote interfaces and their methods.-keep interface * extends java.rmi.Remote {    <methods>;}# Also keep - RMI implementations. Keep all Remote implementations. This# includes any explicit or implicit Activatable implementations with their# two-argument constructors.-keep class * implements java.rmi.Remote {    <init>(java.rmi.activation.ActivationID, java.rmi.MarshalledObject);}# Keep names - Native method names. Keep all native class/method names.-keepclasseswithmembernames class * {    native <methods>;}# Keep names - _class method names. Keep all .class method names. Useful for# libraries that will be obfuscated again.-keepclassmembernames class * {    java.lang.Class class$(java.lang.String);    java.lang.Class class$(java.lang.String, boolean);}# Remove - System method calls. Remove all invocations of System# methods without side effects whose return values are not used.-assumenosideeffects public class java.lang.System {    public static native long currentTimeMillis();    static java.lang.Class getCallerClass();    public static native int identityHashCode(java.lang.Object);    public static java.lang.SecurityManager getSecurityManager();    public static java.util.Properties getProperties();    public static java.lang.String getProperty(java.lang.String);    public static java.lang.String getenv(java.lang.String);    public static native java.lang.String mapLibraryName(java.lang.String);    public static java.lang.String getProperty(java.lang.String,java.lang.String);}# Remove - Math method calls. Remove all invocations of Math# methods without side effects whose return values are not used.-assumenosideeffects public class java.lang.Math {    public static double sin(double);    public static double cos(double);    public static double tan(double);    public static double asin(double);    public static double acos(double);    public static double atan(double);    public static double toRadians(double);    public static double toDegrees(double);    public static double exp(double);    public static double log(double);    public static double log10(double);    public static double sqrt(double);    public static double cbrt(double);    public static double IEEEremainder(double, double);    public static double ceil(double);    public static double floor(double);    public static double rint(double);    public static double atan2(double, double);    public static double pow(double, double);    public static int round(float);    public static long round(double);    public static double random();    public static int abs(int);    public static long abs(long);    public static float abs(float);    public static double abs(double);    public static int max(int, int);    public static long max(long, long);    public static float max(float, float);    public static double max(double, double);    public static int min(int, int);    public static long min(long, long);    public static float min(float, float);    public static double min(double, double);    public static double ulp(double);    public static float ulp(float);    public static double signum(double);    public static float signum(float);    public static double sinh(double);    public static double cosh(double);    public static double tanh(double);    public static double hypot(double, double);    public static double expm1(double);    public static double log1p(double);}# Remove - String method calls. Remove all invocations of String# methods without side effects whose return values are not used.-assumenosideeffects public class java.lang.String {    public java.lang.String();    public java.lang.String(byte[]);    public java.lang.String(byte[],int);    public java.lang.String(byte[],int,int);    public java.lang.String(byte[],int,int,int);    public java.lang.String(byte[],int,int,java.lang.String);    public java.lang.String(byte[],java.lang.String);    public java.lang.String(char[]);    public java.lang.String(char[],int,int);    public java.lang.String(java.lang.String);    public java.lang.String(java.lang.StringBuffer);    public static java.lang.String copyValueOf(char[]);    public static java.lang.String copyValueOf(char[],int,int);    public static java.lang.String valueOf(boolean);    public static java.lang.String valueOf(char);    public static java.lang.String valueOf(char[]);    public static java.lang.String valueOf(char[],int,int);    public static java.lang.String valueOf(double);    public static java.lang.String valueOf(float);    public static java.lang.String valueOf(int);    public static java.lang.String valueOf(java.lang.Object);    public static java.lang.String valueOf(long);    public boolean contentEquals(java.lang.StringBuffer);    public boolean endsWith(java.lang.String);    public boolean equalsIgnoreCase(java.lang.String);    public boolean equals(java.lang.Object);    public boolean matches(java.lang.String);    public boolean regionMatches(boolean,int,java.lang.String,int,int);    public boolean regionMatches(int,java.lang.String,int,int);    public boolean startsWith(java.lang.String);    public boolean startsWith(java.lang.String,int);    public byte[] getBytes();    public byte[] getBytes(java.lang.String);    public char charAt(int);    public char[] toCharArray();    public int compareToIgnoreCase(java.lang.String);    public int compareTo(java.lang.Object);    public int compareTo(java.lang.String);    public int hashCode();    public int indexOf(int);    public int indexOf(int,int);    public int indexOf(java.lang.String);    public int indexOf(java.lang.String,int);    public int lastIndexOf(int);    public int lastIndexOf(int,int);    public int lastIndexOf(java.lang.String);    public int lastIndexOf(java.lang.String,int);    public int length();    public java.lang.CharSequence subSequence(int,int);    public java.lang.String concat(java.lang.String);    public java.lang.String replaceAll(java.lang.String,java.lang.String);    public java.lang.String replace(char,char);    public java.lang.String replaceFirst(java.lang.String,java.lang.String);    public java.lang.String[] split(java.lang.String);    public java.lang.String[] split(java.lang.String,int);    public java.lang.String substring(int);    public java.lang.String substring(int,int);    public java.lang.String toLowerCase();    public java.lang.String toLowerCase(java.util.Locale);    public java.lang.String toString();    public java.lang.String toUpperCase();    public java.lang.String toUpperCase(java.util.Locale);    public java.lang.String trim();}# Remove - StringBuffer method calls. Remove all invocations of# StringBuffer methods without side effects whose return values are not used.-assumenosideeffects public class java.lang.StringBuffer {    public java.lang.StringBuffer();    public java.lang.StringBuffer(int);    public java.lang.StringBuffer(java.lang.String);    public java.lang.StringBuffer(java.lang.CharSequence);    public java.lang.String toString();    public char charAt(int);    public int capacity();    public int codePointAt(int);    public int codePointBefore(int);    public int indexOf(java.lang.String,int);    public int lastIndexOf(java.lang.String);    public int lastIndexOf(java.lang.String,int);    public int length();    public java.lang.String substring(int);    public java.lang.String substring(int,int);}# Remove - StringBuilder method calls. Remove all invocations of# StringBuilder methods without side effects whose return values are not used.-assumenosideeffects public class java.lang.StringBuilder {    public java.lang.StringBuilder();    public java.lang.StringBuilder(int);    public java.lang.StringBuilder(java.lang.String);    public java.lang.StringBuilder(java.lang.CharSequence);    public java.lang.String toString();    public char charAt(int);    public int capacity();    public int codePointAt(int);    public int codePointBefore(int);    public int indexOf(java.lang.String,int);    public int lastIndexOf(java.lang.String);    public int lastIndexOf(java.lang.String,int);    public int length();    public java.lang.String substring(int);    public java.lang.String substring(int,int);}# Remove debugging - Throwable_printStackTrace calls. Remove all invocations of# Throwable.printStackTrace().-assumenosideeffects public class java.lang.Throwable {    public void printStackTrace();}# Remove debugging - Thread_dumpStack calls. Remove all invocations of# Thread.dumpStack().-assumenosideeffects public class java.lang.Thread {    public static void dumpStack();}# Remove debugging - All logging API calls. Remove all invocations of the# logging API whose return values are not used.-assumenosideeffects public class java.util.logging.* {    <methods>;}# Remove debugging - All Log4j API calls. Remove all invocations of the# Log4j API whose return values are not used.-assumenosideeffects public class org.apache.log4j.** {    <methods>;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -