JSMinify$.java 1.77 KB
/*
 * Decompiled with CFR 0_118.
 * 
 * Could not load the following classes:
 *  scala.Predef
 *  scala.Predef$
 *  scala.ScalaObject
 *  scala.collection.mutable.ArrayOps
 *  scala.runtime.BoxesRunTime
 */
package com.adobe.forms.transformer.impl;

import com.adobe.forms.transformer.impl.JSMinify;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.InputStream;
import java.io.OutputStream;
import scala.Predef;
import scala.ScalaObject;
import scala.collection.mutable.ArrayOps;
import scala.runtime.BoxesRunTime;

public final class JSMinify$
implements ScalaObject {
    public static final JSMinify$ MODULE$;
    private final int com$adobe$forms$transformer$impl$JSMinify$$EOF;

    public static {
        new com.adobe.forms.transformer.impl.JSMinify$();
    }

    public final int com$adobe$forms$transformer$impl$JSMinify$$EOF() {
        return this.com$adobe$forms$transformer$impl$JSMinify$$EOF;
    }

    public final boolean com$adobe$forms$transformer$impl$JSMinify$$isAlphanum(int c) {
        return c >= 97 && c <= 122 || c >= 48 && c <= 57 || c >= 65 && c <= 90 || c == 95 || c == 36 || c == 92 || c > 126;
    }

    public String apply(String s) {
        ByteArrayOutputStream baos = new ByteArrayOutputStream();
        JSMinify m = new JSMinify(new ByteArrayInputStream(s.getBytes("UTF-8")), baos);
        m.com$adobe$forms$transformer$impl$JSMinify$$jsmin();
        byte[] array = baos.toByteArray();
        return array.length > 0 && BoxesRunTime.unboxToByte((Object)Predef..MODULE$.byteArrayOps(array).head()) == (byte)10 ? new String(array, 1, array.length - 1, "UTF-8") : new String(array, "UTF-8");
    }

    private JSMinify$() {
        MODULE$ = this;
        this.com$adobe$forms$transformer$impl$JSMinify$$EOF = -1;
    }
}