// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: braces fieldsfirst space lnc package com.fasterxml.jackson.annotation; // Referenced classes of package com.fasterxml.jackson.annotation: // JacksonAnnotationValue, JsonInclude public static class t implements JacksonAnnotationValue { protected static final e.USE_DEFAULTS EMPTY; protected final e contentInclusion; protected final e valueInclusion; public static e construct(e e, e e1) { if (e == e.USE_DEFAULTS && e1 == e.USE_DEFAULTS) { return EMPTY; } else { return new (e, e1); } } public static e empty() { return EMPTY; } public static EMPTY from(JsonInclude jsoninclude) { if (jsoninclude == null) { return null; } else { return new (jsoninclude); } } public e getContentInclusion() { return contentInclusion; } public e getValueInclusion() { return valueInclusion; } public Class valueFor() { return com/fasterxml/jackson/annotation/JsonInclude; } public e withContentInclusion(e e) { if (e == contentInclusion) { return this; } else { return new (valueInclusion, e); } } public e withOverrides(e e) { if (e == null) { return this; } else { return withValueInclusion(e.valueInclusion).withContentInclusion(e.contentInclusion); } } public e withValueInclusion(e e) { if (e == valueInclusion) { return this; } else { return new (e, contentInclusion); } } static { EMPTY = new (e.USE_DEFAULTS, e.USE_DEFAULTS); } protected e(e e, e e1) { e e2 = e; if (e == null) { e2 = e.USE_DEFAULTS; } valueInclusion = e2; e = e1; if (e1 == null) { e = e.USE_DEFAULTS; } contentInclusion = e; } public e(JsonInclude jsoninclude) { this(jsoninclude.value(), jsoninclude.content()); } }