// 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; import java.lang.annotation.Annotation; public interface JsonProperty extends Annotation { public static final class Access extends Enum { private static final Access $VALUES[]; public static final Access AUTO; public static final Access READ_ONLY; public static final Access READ_WRITE; public static final Access WRITE_ONLY; public static Access valueOf(String s) { return (Access)Enum.valueOf(com/fasterxml/jackson/annotation/JsonProperty$Access, s); } public static Access[] values() { return (Access[])$VALUES.clone(); } static { AUTO = new Access("AUTO", 0); READ_ONLY = new Access("READ_ONLY", 1); WRITE_ONLY = new Access("WRITE_ONLY", 2); READ_WRITE = new Access("READ_WRITE", 3); $VALUES = (new Access[] { AUTO, READ_ONLY, WRITE_ONLY, READ_WRITE }); } private Access(String s, int i) { super(s, i); } } public static final int INDEX_UNKNOWN = -1; public static final String USE_DEFAULT_NAME = ""; public abstract Access access(); public abstract String defaultValue(); public abstract int index(); public abstract boolean required(); public abstract String value(); }