XFATemplate$EmptyXFATemplate$.java 2.13 KB
/*
 * Decompiled with CFR 0_118.
 * 
 * Could not load the following classes:
 *  scala.Array
 *  scala.Array$
 *  scala.None
 *  scala.None$
 *  scala.Option
 *  scala.ScalaObject
 *  scala.collection.Seq
 *  scala.collection.immutable.List
 *  scala.collection.immutable.Nil
 *  scala.collection.immutable.Nil$
 *  scala.reflect.AnyValManifest
 *  scala.reflect.ClassManifest
 *  scala.reflect.Manifest
 *  scala.reflect.Manifest$
 */
package com.adobe.forms.model;

import com.adobe.forms.cache.Cacheable;
import com.adobe.forms.model.TemplateDependency;
import com.adobe.forms.model.XFATemplate;
import com.adobe.forms.model.XFATemplate$class;
import com.adobe.forms.rm.Resource;
import scala.Array;
import scala.None;
import scala.Option;
import scala.ScalaObject;
import scala.collection.Seq;
import scala.collection.immutable.List;
import scala.collection.immutable.Nil;
import scala.reflect.AnyValManifest;
import scala.reflect.ClassManifest;
import scala.reflect.Manifest;

/*
 * This class specifies class file version 49.0 but uses Java 6 signatures.  Assumed Java 6.
 */
public final class XFATemplate$EmptyXFATemplate$
implements XFATemplate,
ScalaObject {
    public static final XFATemplate$EmptyXFATemplate$ MODULE$;
    private final None. key;
    private final byte[] source;
    private final long size;
    private final boolean isCacheable;

    public static {
        new com.adobe.forms.model.XFATemplate$EmptyXFATemplate$();
    }

    public None. key() {
        return this.key;
    }

    @Override
    public byte[] source() {
        return this.source;
    }

    @Override
    public boolean isExpired(Option<Cacheable> current) {
        return false;
    }

    @Override
    public long size() {
        return this.size;
    }

    @Override
    public boolean isCacheable() {
        return this.isCacheable;
    }

    public XFATemplate$EmptyXFATemplate$() {
        MODULE$ = this;
        XFATemplate$class.$init$(this);
        this.key = None..MODULE$;
        this.source = (byte[])Array..MODULE$.apply((Seq)Nil..MODULE$, (ClassManifest)Manifest..MODULE$.Byte());
        this.size = 0;
        this.isCacheable = false;
    }
}