Skip to content

Instantly share code, notes, and snippets.

@scottmarlow
Created November 17, 2021 19:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save scottmarlow/125ccc2afdd4858ec911d1cd601cb7d6 to your computer and use it in GitHub Desktop.
Save scottmarlow/125ccc2afdd4858ec911d1cd601cb7d6 to your computer and use it in GitHub Desktop.
generated signature test file for https://github.com/eclipse-ee4j/common-annotations-api on JDK11
api/pom.xml modification:
<plugin>
<groupId>org.netbeans.tools</groupId>
<artifactId>sigtest-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>generate</goal>
</goals>
</execution>
</executions>
<configuration>
<classes>target/classes</classes>
<release>11</release> <!-- specify version of JDK API to use 6,7,8,...15 -->
<packages>jakarta.annotationi,jakarta.annotation.security,jakarta.annotation.sql</packages>
<sigfile>${project.build.directory}/jakarta.annotation.sig_2.0.sig</sigfile>
</configuration>
</plugin>
Signature map file common-annotations-api/api/target/jakarta.annotation.sig_2.0.sig:
#Signature file v4.1
#Version 2.0.0-SNAPSHOT
CLSS public abstract interface !annotation jakarta.annotation.security.DeclareRoles
anno 0 java.lang.annotation.Documented()
anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE])
intf java.lang.annotation.Annotation
meth public abstract java.lang.String[] value()
CLSS public abstract interface !annotation jakarta.annotation.security.DenyAll
anno 0 java.lang.annotation.Documented()
anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE, METHOD])
intf java.lang.annotation.Annotation
CLSS public abstract interface !annotation jakarta.annotation.security.PermitAll
anno 0 java.lang.annotation.Documented()
anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE, METHOD])
intf java.lang.annotation.Annotation
CLSS public abstract interface !annotation jakarta.annotation.security.RolesAllowed
anno 0 java.lang.annotation.Documented()
anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE, METHOD])
intf java.lang.annotation.Annotation
meth public abstract java.lang.String[] value()
CLSS public abstract interface !annotation jakarta.annotation.security.RunAs
anno 0 java.lang.annotation.Documented()
anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE])
intf java.lang.annotation.Annotation
meth public abstract java.lang.String value()
CLSS public abstract interface !annotation jakarta.annotation.sql.DataSourceDefinition
anno 0 java.lang.annotation.Repeatable(java.lang.Class<? extends java.lang.annotation.Annotation> value=class jakarta.annotation.sql.DataSourceDefinitions)
anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE])
intf java.lang.annotation.Annotation
meth public abstract !hasdefault boolean transactional()
meth public abstract !hasdefault int initialPoolSize()
meth public abstract !hasdefault int isolationLevel()
meth public abstract !hasdefault int loginTimeout()
meth public abstract !hasdefault int maxIdleTime()
meth public abstract !hasdefault int maxPoolSize()
meth public abstract !hasdefault int maxStatements()
meth public abstract !hasdefault int minPoolSize()
meth public abstract !hasdefault int portNumber()
meth public abstract !hasdefault java.lang.String databaseName()
meth public abstract !hasdefault java.lang.String description()
meth public abstract !hasdefault java.lang.String password()
meth public abstract !hasdefault java.lang.String serverName()
meth public abstract !hasdefault java.lang.String url()
meth public abstract !hasdefault java.lang.String user()
meth public abstract !hasdefault java.lang.String[] properties()
meth public abstract java.lang.String className()
meth public abstract java.lang.String name()
CLSS public abstract interface !annotation jakarta.annotation.sql.DataSourceDefinitions
anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE])
intf java.lang.annotation.Annotation
meth public abstract jakarta.annotation.sql.DataSourceDefinition[] value()
CLSS public abstract interface java.lang.annotation.Annotation
meth public abstract boolean equals(java.lang.Object)
meth public abstract int hashCode()
meth public abstract java.lang.Class<? extends java.lang.annotation.Annotation> annotationType()
meth public abstract java.lang.String toString()
CLSS public abstract interface !annotation java.lang.annotation.Documented
anno 0 java.lang.annotation.Documented()
anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE])
intf java.lang.annotation.Annotation
CLSS public abstract interface !annotation java.lang.annotation.Repeatable
anno 0 java.lang.annotation.Documented()
anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE])
intf java.lang.annotation.Annotation
meth public abstract java.lang.Class<? extends java.lang.annotation.Annotation> value()
CLSS public abstract interface !annotation java.lang.annotation.Retention
anno 0 java.lang.annotation.Documented()
anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE])
intf java.lang.annotation.Annotation
meth public abstract java.lang.annotation.RetentionPolicy value()
CLSS public abstract interface !annotation java.lang.annotation.Target
anno 0 java.lang.annotation.Documented()
anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE])
intf java.lang.annotation.Annotation
meth public abstract java.lang.annotation.ElementType[] value()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment