javax.annotation_1.0.0.v20101115-0725

16:37:06.243 INFO  jd.cli.Main - Decompiling javax.annotation_1.0.0.v20101115-0725.jar
package javax.annotation;

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;

@Target({java.lang.annotation.ElementType.PACKAGE, java.lang.annotation.ElementType.TYPE, java.lang.annotation.ElementType.ANNOTATION_TYPE, java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.CONSTRUCTOR, java.lang.annotation.ElementType.FIELD, java.lang.annotation.ElementType.LOCAL_VARIABLE, java.lang.annotation.ElementType.PARAMETER})
@Retention(RetentionPolicy.SOURCE)
@Documented
public @interface Generated
{
  String[] value();
  
  String date() default "";
  
  String comments() default "";
}

/* Location:
 * Qualified Name:     javax.annotation.Generated
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package javax.annotation;

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.RUNTIME)
public @interface PostConstruct {}

/* Location:
 * Qualified Name:     javax.annotation.PostConstruct
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package javax.annotation;

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.RUNTIME)
public @interface PreDestroy {}

/* Location:
 * Qualified Name:     javax.annotation.PreDestroy
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package javax.annotation;

public enum Resource$AuthenticationType
{
  CONTAINER,  APPLICATION;
}

/* Location:
 * Qualified Name:     javax.annotation.Resource.AuthenticationType
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package javax.annotation;

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.TYPE, java.lang.annotation.ElementType.FIELD, java.lang.annotation.ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
public @interface Resource
{
  String name() default "";
  
  Class type() default Object.class;
  
  AuthenticationType authenticationType() default AuthenticationType.CONTAINER;
  
  boolean shareable() default true;
  
  String mappedName() default "";
  
  String description() default "";
  
  public static enum AuthenticationType
  {
    CONTAINER,  APPLICATION;
  }
}

/* Location:
 * Qualified Name:     javax.annotation.Resource
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package javax.annotation;

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.TYPE})
@Retention(RetentionPolicy.RUNTIME)
public @interface Resources
{
  Resource[] value();
}

/* Location:
 * Qualified Name:     javax.annotation.Resources
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package javax.annotation.security;

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.TYPE})
@Retention(RetentionPolicy.RUNTIME)
public @interface DeclareRoles
{
  String[] value();
}

/* Location:
 * Qualified Name:     javax.annotation.security.DeclareRoles
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package javax.annotation.security;

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.RUNTIME)
public @interface DenyAll {}

/* Location:
 * Qualified Name:     javax.annotation.security.DenyAll
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package javax.annotation.security;

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.TYPE, java.lang.annotation.ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
public @interface PermitAll {}

/* Location:
 * Qualified Name:     javax.annotation.security.PermitAll
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package javax.annotation.security;

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.TYPE, java.lang.annotation.ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
public @interface RolesAllowed
{
  String[] value();
}

/* Location:
 * Qualified Name:     javax.annotation.security.RolesAllowed
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package javax.annotation.security;

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.TYPE})
@Retention(RetentionPolicy.RUNTIME)
public @interface RunAs
{
  String value();
}

/* Location:
 * Qualified Name:     javax.annotation.security.RunAs
 * Java Class Version: 5 (49.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