org-netbeans-api-annotations-common

16:39:26.712 INFO  jd.cli.Main - Decompiling org-netbeans-api-annotations-common.jar
package javax.annotation;

import java.lang.annotation.Annotation;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import javax.annotation.meta.TypeQualifier;
import javax.annotation.meta.When;

@Retention(RetentionPolicy.CLASS)
@TypeQualifier
public @interface Nonnull
{
  When when() default When.ALWAYS;
}

/* Location:
 * Qualified Name:     javax.annotation.Nonnull
 * Java Class Version: 6 (50.0)
 * JD-Core Version:    0.7.1
 */
package javax.annotation.meta;

import java.lang.annotation.Annotation;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Target({java.lang.annotation.ElementType.ANNOTATION_TYPE})
@Retention(RetentionPolicy.CLASS)
public @interface TypeQualifier
{
  Class<?> applicableTo() default Object.class;
}

/* Location:
 * Qualified Name:     javax.annotation.meta.TypeQualifier
 * Java Class Version: 6 (50.0)
 * JD-Core Version:    0.7.1
 */
package javax.annotation.meta;

import java.lang.annotation.Annotation;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Target({java.lang.annotation.ElementType.ANNOTATION_TYPE})
@Retention(RetentionPolicy.CLASS)
public @interface TypeQualifierNickname {}

/* Location:
 * Qualified Name:     javax.annotation.meta.TypeQualifierNickname
 * Java Class Version: 6 (50.0)
 * JD-Core Version:    0.7.1
 */
package javax.annotation.meta;

public enum When
{
  ALWAYS,  UNKNOWN,  MAYBE,  NEVER;
  
  private When() {}
}

/* Location:
 * Qualified Name:     javax.annotation.meta.When
 * Java Class Version: 6 (50.0)
 * JD-Core Version:    0.7.1
 */
package org.netbeans.api.annotations.common;

import java.lang.annotation.Annotation;
import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import javax.annotation.Nonnull;
import javax.annotation.meta.TypeQualifierNickname;
import javax.annotation.meta.When;

@Documented
@Target({java.lang.annotation.ElementType.METHOD})
@Retention(RetentionPolicy.CLASS)
@Nonnull(when=When.MAYBE)
@TypeQualifierNickname
public @interface CheckForNull {}

/* Location:
 * Qualified Name:     org.netbeans.api.annotations.common.CheckForNull
 * Java Class Version: 6 (50.0)
 * JD-Core Version:    0.7.1
 */
package org.netbeans.api.annotations.common;

import java.lang.annotation.Annotation;
import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Documented
@Target({java.lang.annotation.ElementType.METHOD})
@Retention(RetentionPolicy.CLASS)
public @interface CheckReturnValue {}

/* Location:
 * Qualified Name:     org.netbeans.api.annotations.common.CheckReturnValue
 * Java Class Version: 6 (50.0)
 * JD-Core Version:    0.7.1
 */
package org.netbeans.api.annotations.common;

import java.lang.annotation.Annotation;
import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import javax.annotation.Nonnull;
import javax.annotation.meta.TypeQualifierNickname;
import javax.annotation.meta.When;

@Documented
@Target({java.lang.annotation.ElementType.FIELD, java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.PARAMETER, java.lang.annotation.ElementType.LOCAL_VARIABLE})
@Retention(RetentionPolicy.CLASS)
@Nonnull(when=When.ALWAYS)
@TypeQualifierNickname
public @interface NonNull {}

/* Location:
 * Qualified Name:     org.netbeans.api.annotations.common.NonNull
 * Java Class Version: 6 (50.0)
 * JD-Core Version:    0.7.1
 */
package org.netbeans.api.annotations.common;

import java.lang.annotation.Annotation;
import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import javax.annotation.Nonnull;
import javax.annotation.meta.TypeQualifierNickname;
import javax.annotation.meta.When;

@Documented
@Target({java.lang.annotation.ElementType.FIELD, java.lang.annotation.ElementType.PARAMETER, java.lang.annotation.ElementType.LOCAL_VARIABLE})
@Retention(RetentionPolicy.CLASS)
@Nonnull(when=When.MAYBE)
@TypeQualifierNickname
public @interface NullAllowed {}

/* Location:
 * Qualified Name:     org.netbeans.api.annotations.common.NullAllowed
 * Java Class Version: 6 (50.0)
 * JD-Core Version:    0.7.1
 */
package org.netbeans.api.annotations.common;

import java.lang.annotation.Annotation;
import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import javax.annotation.Nonnull;
import javax.annotation.meta.TypeQualifierNickname;
import javax.annotation.meta.When;

@Documented
@Target({java.lang.annotation.ElementType.FIELD, java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.PARAMETER, java.lang.annotation.ElementType.LOCAL_VARIABLE})
@Retention(RetentionPolicy.CLASS)
@Nonnull(when=When.UNKNOWN)
@TypeQualifierNickname
public @interface NullUnknown {}

/* Location:
 * Qualified Name:     org.netbeans.api.annotations.common.NullUnknown
 * Java Class Version: 6 (50.0)
 * JD-Core Version:    0.7.1
 */
package org.netbeans.api.annotations.common;

import java.lang.annotation.Annotation;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Target({java.lang.annotation.ElementType.CONSTRUCTOR, java.lang.annotation.ElementType.FIELD, java.lang.annotation.ElementType.LOCAL_VARIABLE, java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.PACKAGE, java.lang.annotation.ElementType.PARAMETER, java.lang.annotation.ElementType.TYPE})
@Retention(RetentionPolicy.CLASS)
public @interface SuppressWarnings
{
  String[] value() default {};
}

/* Location:
 * Qualified Name:     org.netbeans.api.annotations.common.SuppressWarnings
 * Java Class Version: 6 (50.0)
 * JD-Core Version:    0.7.1
 */
1

Further reading...

For more information on Java 1.5 Tiger, you may find Java 1.5 Tiger, A developer's Notebook by D. Flanagan and B. McLaughlin from O'Reilly of interest.

New!JAR listings


Copyright 2006-2017. Infinite Loop Ltd