Package ball.annotation.processing
Class NoopProcessor
- java.lang.Object
-
- ball.annotation.processing.JavaxLangModelUtilities
-
- ball.annotation.processing.AbstractProcessor
-
- ball.annotation.processing.NoopProcessor
-
- All Implemented Interfaces:
JavaLangReflectMethods
,Processor
@ServiceProviderFor(javax.annotation.processing.Processor.class) public class NoopProcessor extends AbstractProcessor
No-opProcessor
to silence compilation warnings for 3rd-partyAnnotation
s that do not have a processor.# NoopProcessor.properties java.lang.Deprecated java.lang.FunctionalInterface java.lang.Override java.lang.SafeVarargs java.lang.SuppressWarnings javax.annotation.Generated javax.annotation.Nonnull javax.annotation.Nullable javax.annotation.PostConstruct javax.annotation.PreDestroy javax.annotation.Resource javax.annotation.Resources javax.annotation.processing.Generated javax.inject.Inject javax.inject.Named javax.inject.Qualifier javax.inject.Scope javax.inject.Singleton javax.persistence.Access javax.persistence.AssociationOverride javax.persistence.AssociationOverrides javax.persistence.AttributeOverride javax.persistence.AttributeOverrides javax.persistence.Basic javax.persistence.Cacheable javax.persistence.CollectionTable javax.persistence.Column javax.persistence.ColumnResult javax.persistence.ConstructorResult javax.persistence.Convert javax.persistence.Converter javax.persistence.Converts javax.persistence.DiscriminatorColumn javax.persistence.DiscriminatorValue javax.persistence.ElementCollection javax.persistence.Embeddable javax.persistence.Embedded javax.persistence.EmbeddedId javax.persistence.Entity javax.persistence.EntityListeners javax.persistence.EntityResult javax.persistence.Enumerated javax.persistence.ExcludeDefaultListeners javax.persistence.ExcludeSuperclassListeners javax.persistence.FieldResult javax.persistence.ForeignKey javax.persistence.GeneratedValue javax.persistence.Id javax.persistence.IdClass javax.persistence.Index javax.persistence.Inheritance javax.persistence.JoinColumn javax.persistence.JoinColumns javax.persistence.JoinTable javax.persistence.Lob javax.persistence.ManyToMany javax.persistence.ManyToOne javax.persistence.MapKey javax.persistence.MapKeyClass javax.persistence.MapKeyColumn javax.persistence.MapKeyEnumerated javax.persistence.MapKeyJoinColumn javax.persistence.MapKeyJoinColumns javax.persistence.MapKeyTemporal javax.persistence.MappedSuperclass javax.persistence.MapsId javax.persistence.NamedAttributeNode javax.persistence.NamedEntityGraph javax.persistence.NamedEntityGraphs javax.persistence.NamedNativeQueries javax.persistence.NamedNativeQuery javax.persistence.NamedQueries javax.persistence.NamedQuery javax.persistence.NamedStoredProcedureQueries javax.persistence.NamedStoredProcedureQuery javax.persistence.NamedSubgraph javax.persistence.OneToMany javax.persistence.OneToOne javax.persistence.OrderBy javax.persistence.OrderColumn javax.persistence.PersistenceContext javax.persistence.PersistenceContexts javax.persistence.PersistenceProperty javax.persistence.PersistenceUnit javax.persistence.PersistenceUnits javax.persistence.PostLoad javax.persistence.PostPersist javax.persistence.PostRemove javax.persistence.PostUpdate javax.persistence.PrePersist javax.persistence.PreRemove javax.persistence.PreUpdate javax.persistence.PrimaryKeyJoinColumn javax.persistence.PrimaryKeyJoinColumns javax.persistence.QueryHint javax.persistence.SecondaryTable javax.persistence.SecondaryTables javax.persistence.SequenceGenerator javax.persistence.SqlResultSetMapping javax.persistence.SqlResultSetMappings javax.persistence.StoredProcedureParameter javax.persistence.Table javax.persistence.TableGenerator javax.persistence.Temporal javax.persistence.Transient javax.persistence.UniqueConstraint javax.persistence.Version javax.servlet.annotation.WebServlet javax.validation.Constraint javax.validation.GroupSequence javax.validation.OverridesAttribute javax.validation.OverridesAttribute.List javax.validation.ReportAsSingleViolation javax.validation.Valid javax.validation.constraints.AssertFalse javax.validation.constraints.AssertFalse.List javax.validation.constraints.AssertTrue javax.validation.constraints.AssertTrue.List javax.validation.constraints.DecimalMax javax.validation.constraints.DecimalMax.List javax.validation.constraints.DecimalMin javax.validation.constraints.DecimalMin.List javax.validation.constraints.Digits javax.validation.constraints.Digits.List javax.validation.constraints.Email javax.validation.constraints.Email.List javax.validation.constraints.Future javax.validation.constraints.Future.List javax.validation.constraints.FutureOrPresent javax.validation.constraints.FutureOrPresent.List javax.validation.constraints.Max javax.validation.constraints.Max.List javax.validation.constraints.Min javax.validation.constraints.Min.List javax.validation.constraints.Negative javax.validation.constraints.Negative.List javax.validation.constraints.NegativeOrZero javax.validation.constraints.NegativeOrZero.List javax.validation.constraints.NotBlank javax.validation.constraints.NotBlank.List javax.validation.constraints.NotEmpty javax.validation.constraints.NotEmpty.List javax.validation.constraints.NotNull javax.validation.constraints.NotNull.List javax.validation.constraints.Null javax.validation.constraints.Null.List javax.validation.constraints.Past javax.validation.constraints.Past.List javax.validation.constraints.PastOrPresent javax.validation.constraints.PastOrPresent.List javax.validation.constraints.Pattern javax.validation.constraints.Pattern.List javax.validation.constraints.Positive javax.validation.constraints.Positive.List javax.validation.constraints.PositiveOrZero javax.validation.constraints.PositiveOrZero.List javax.validation.constraints.Size javax.validation.constraints.Size.List javax.ws.rs.ApplicationPath javax.ws.rs.BeanParam javax.ws.rs.ConstrainedTo javax.ws.rs.Consumes javax.ws.rs.CookieParam javax.ws.rs.DELETE javax.ws.rs.DefaultValue javax.ws.rs.Encoded javax.ws.rs.FormParam javax.ws.rs.GET javax.ws.rs.HEAD javax.ws.rs.HeaderParam javax.ws.rs.HttpMethod javax.ws.rs.MatrixParam javax.ws.rs.NameBinding javax.ws.rs.OPTIONS javax.ws.rs.PATCH javax.ws.rs.POST javax.ws.rs.PUT javax.ws.rs.Path javax.ws.rs.PathParam javax.ws.rs.Produces javax.ws.rs.QueryParam javax.xml.bind.annotation.XmlAttribute javax.xml.bind.annotation.XmlElement javax.xml.bind.annotation.XmlTransient com.fasterxml.jackson.annotation.JacksonAnnotation com.fasterxml.jackson.annotation.JacksonAnnotationsInside com.fasterxml.jackson.annotation.JacksonInject com.fasterxml.jackson.annotation.JsonAnyGetter com.fasterxml.jackson.annotation.JsonAnySetter com.fasterxml.jackson.annotation.JsonAutoDetect com.fasterxml.jackson.annotation.JsonBackReference com.fasterxml.jackson.annotation.JsonCreator com.fasterxml.jackson.annotation.JsonFilter com.fasterxml.jackson.annotation.JsonFormat com.fasterxml.jackson.annotation.JsonGetter com.fasterxml.jackson.annotation.JsonIdentityInfo com.fasterxml.jackson.annotation.JsonIdentityReference com.fasterxml.jackson.annotation.JsonIgnore com.fasterxml.jackson.annotation.JsonIgnoreProperties com.fasterxml.jackson.annotation.JsonIgnoreType com.fasterxml.jackson.annotation.JsonInclude com.fasterxml.jackson.annotation.JsonManagedReference com.fasterxml.jackson.annotation.JsonProperty com.fasterxml.jackson.annotation.JsonPropertyDescription com.fasterxml.jackson.annotation.JsonPropertyOrder com.fasterxml.jackson.annotation.JsonRawValue com.fasterxml.jackson.annotation.JsonRootName com.fasterxml.jackson.annotation.JsonSetter com.fasterxml.jackson.annotation.JsonSubTypes com.fasterxml.jackson.annotation.JsonSubTypes.Type com.fasterxml.jackson.annotation.JsonTypeId com.fasterxml.jackson.annotation.JsonTypeInfo com.fasterxml.jackson.annotation.JsonTypeName com.fasterxml.jackson.annotation.JsonUnwrapped com.fasterxml.jackson.annotation.JsonValue com.fasterxml.jackson.annotation.JsonView com.fasterxml.jackson.databind.annotation.JacksonStdImpl com.fasterxml.jackson.databind.annotation.JsonAppend com.fasterxml.jackson.databind.annotation.JsonAppend.Attr com.fasterxml.jackson.databind.annotation.JsonAppend.Prop com.fasterxml.jackson.databind.annotation.JsonDeserialize com.fasterxml.jackson.databind.annotation.JsonNaming com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder com.fasterxml.jackson.databind.annotation.JsonSerialize com.fasterxml.jackson.databind.annotation.JsonTypeIdResolver com.fasterxml.jackson.databind.annotation.JsonTypeResolver com.fasterxml.jackson.databind.annotation.JsonValueInstantiator io.netty.channel.ChannelHandler.Sharable io.swagger.annotations.Api io.swagger.annotations.ApiImplicitParam io.swagger.annotations.ApiImplicitParams io.swagger.annotations.ApiModel io.swagger.annotations.ApiModelProperty io.swagger.annotations.ApiOperation io.swagger.annotations.ApiParam io.swagger.annotations.ApiResponse io.swagger.annotations.ApiResponses io.swagger.annotations.Authorization io.swagger.annotations.AuthorizationScope io.swagger.annotations.Contact io.swagger.annotations.Extension io.swagger.annotations.ExtensionProperty io.swagger.annotations.ExternalDocs io.swagger.annotations.Info io.swagger.annotations.License io.swagger.annotations.ResponseHeader io.swagger.annotations.SwaggerDefinition io.swagger.annotations.Tag io.swagger.v3.oas.annotations.Operation io.swagger.v3.oas.annotations.Parameter io.swagger.v3.oas.annotations.tags.Tag org.apache.camel.dataformat.bindy.annotation.CsvRecord org.apache.camel.dataformat.bindy.annotation.DataField org.apache.maven.plugins.annotations.Mojo org.apache.maven.plugins.annotations.Parameter org.fusesource.hawtjni.runtime.JniArg org.fusesource.hawtjni.runtime.JniClass org.fusesource.hawtjni.runtime.JniField org.fusesource.hawtjni.runtime.JniMethod org.fusesource.hawtjni.runtime.T32 org.hibernate.annotations.AccessType org.hibernate.annotations.Any org.hibernate.annotations.AnyMetaDef org.hibernate.annotations.AnyMetaDefs org.hibernate.annotations.AttributeAccessor org.hibernate.annotations.BatchSize org.hibernate.annotations.Cache org.hibernate.annotations.Cascade org.hibernate.annotations.Check org.hibernate.annotations.CollectionId org.hibernate.annotations.CollectionType org.hibernate.annotations.ColumnDefault org.hibernate.annotations.ColumnTransformer org.hibernate.annotations.ColumnTransformers org.hibernate.annotations.Columns org.hibernate.annotations.CreationTimestamp org.hibernate.annotations.DiscriminatorFormula org.hibernate.annotations.DiscriminatorOptions org.hibernate.annotations.DynamicInsert org.hibernate.annotations.DynamicUpdate org.hibernate.annotations.Entity org.hibernate.annotations.Fetch org.hibernate.annotations.FetchProfile org.hibernate.annotations.FetchProfile.FetchOverride org.hibernate.annotations.FetchProfiles org.hibernate.annotations.Filter org.hibernate.annotations.FilterDef org.hibernate.annotations.FilterDefs org.hibernate.annotations.FilterJoinTable org.hibernate.annotations.FilterJoinTables org.hibernate.annotations.Filters org.hibernate.annotations.ForeignKey org.hibernate.annotations.Formula org.hibernate.annotations.Generated org.hibernate.annotations.GeneratorType org.hibernate.annotations.GenericGenerator org.hibernate.annotations.GenericGenerators org.hibernate.annotations.Immutable org.hibernate.annotations.Index org.hibernate.annotations.IndexColumn org.hibernate.annotations.JoinColumnOrFormula org.hibernate.annotations.JoinColumnsOrFormulas org.hibernate.annotations.JoinFormula org.hibernate.annotations.LazyCollection org.hibernate.annotations.LazyToOne org.hibernate.annotations.ListIndexBase org.hibernate.annotations.Loader org.hibernate.annotations.ManyToAny org.hibernate.annotations.MapKeyType org.hibernate.annotations.MetaValue org.hibernate.annotations.NamedNativeQueries org.hibernate.annotations.NamedNativeQuery org.hibernate.annotations.NamedQueries org.hibernate.annotations.NamedQuery org.hibernate.annotations.Nationalized org.hibernate.annotations.NaturalId org.hibernate.annotations.NaturalIdCache org.hibernate.annotations.NotFound org.hibernate.annotations.OnDelete org.hibernate.annotations.OptimisticLock org.hibernate.annotations.OptimisticLocking org.hibernate.annotations.OrderBy org.hibernate.annotations.ParamDef org.hibernate.annotations.Parameter org.hibernate.annotations.Parent org.hibernate.annotations.Persister org.hibernate.annotations.Polymorphism org.hibernate.annotations.Proxy org.hibernate.annotations.RowId org.hibernate.annotations.SQLDelete org.hibernate.annotations.SQLDeleteAll org.hibernate.annotations.SQLInsert org.hibernate.annotations.SQLUpdate org.hibernate.annotations.SelectBeforeUpdate org.hibernate.annotations.Sort org.hibernate.annotations.SortComparator org.hibernate.annotations.SortNatural org.hibernate.annotations.Source org.hibernate.annotations.SqlFragmentAlias org.hibernate.annotations.Subselect org.hibernate.annotations.Synchronize org.hibernate.annotations.Table org.hibernate.annotations.Tables org.hibernate.annotations.Target org.hibernate.annotations.Tuplizer org.hibernate.annotations.Tuplizers org.hibernate.annotations.Type org.hibernate.annotations.TypeDef org.hibernate.annotations.TypeDefs org.hibernate.annotations.UpdateTimestamp org.hibernate.annotations.ValueGenerationType org.hibernate.annotations.Where org.hibernate.annotations.WhereJoinTable org.springframework.beans.factory.annotation.Autowired org.springframework.beans.factory.annotation.Configurable org.springframework.beans.factory.annotation.Lookup org.springframework.beans.factory.annotation.Qualifier org.springframework.beans.factory.annotation.Required org.springframework.beans.factory.annotation.Value org.springframework.boot.autoconfigure.AutoConfigurationPackage org.springframework.boot.autoconfigure.AutoConfigureAfter org.springframework.boot.autoconfigure.AutoConfigureBefore org.springframework.boot.autoconfigure.AutoConfigureOrder org.springframework.boot.autoconfigure.EnableAutoConfiguration org.springframework.boot.autoconfigure.ImportAutoConfiguration org.springframework.boot.autoconfigure.SpringBootApplication org.springframework.boot.autoconfigure.condition.ConditionalOnBean org.springframework.boot.autoconfigure.condition.ConditionalOnClass org.springframework.boot.autoconfigure.condition.ConditionalOnCloudPlatform org.springframework.boot.autoconfigure.condition.ConditionalOnExpression org.springframework.boot.autoconfigure.condition.ConditionalOnJava org.springframework.boot.autoconfigure.condition.ConditionalOnJndi org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean org.springframework.boot.autoconfigure.condition.ConditionalOnMissingClass org.springframework.boot.autoconfigure.condition.ConditionalOnNotWebApplication org.springframework.boot.autoconfigure.condition.ConditionalOnProperty org.springframework.boot.autoconfigure.condition.ConditionalOnResource org.springframework.boot.autoconfigure.condition.ConditionalOnSingleCandidate org.springframework.boot.autoconfigure.condition.ConditionalOnWebApplication org.springframework.boot.autoconfigure.domain.EntityScan org.springframework.boot.web.servlet.ServletComponentScan org.springframework.context.annotation.Bean org.springframework.context.annotation.ComponentScan org.springframework.context.annotation.ComponentScan.Filter org.springframework.context.annotation.ComponentScans org.springframework.context.annotation.Conditional org.springframework.context.annotation.Configuration org.springframework.context.annotation.DependsOn org.springframework.context.annotation.Description org.springframework.context.annotation.EnableAspectJAutoProxy org.springframework.context.annotation.EnableLoadTimeWeaving org.springframework.context.annotation.EnableMBeanExport org.springframework.context.annotation.Import org.springframework.context.annotation.ImportResource org.springframework.context.annotation.Lazy org.springframework.context.annotation.Primary org.springframework.context.annotation.Profile org.springframework.context.annotation.PropertySource org.springframework.context.annotation.PropertySources org.springframework.context.annotation.Role org.springframework.context.annotation.Scope org.springframework.context.event.EventListener org.springframework.core.annotation.AliasFor org.springframework.core.annotation.Order org.springframework.data.jpa.repository.EntityGraph org.springframework.data.jpa.repository.Lock org.springframework.data.jpa.repository.Modifying org.springframework.data.jpa.repository.Query org.springframework.data.jpa.repository.QueryHints org.springframework.data.jpa.repository.Temporal org.springframework.data.jpa.repository.config.EnableJpaAuditing org.springframework.data.jpa.repository.config.EnableJpaRepositories org.springframework.scheduling.annotation.Async org.springframework.scheduling.annotation.EnableAsync org.springframework.scheduling.annotation.EnableScheduling org.springframework.scheduling.annotation.Scheduled org.springframework.scheduling.annotation.Schedules org.springframework.security.access.prepost.PostAuthorize org.springframework.security.access.prepost.PostFilter org.springframework.security.access.prepost.PreAuthorize org.springframework.security.access.prepost.PreFilter org.springframework.security.config.annotation.method.configuration.EnableGlobalMethodSecurity org.springframework.security.config.annotation.web.configuration.EnableWebSecurity org.springframework.security.oauth2.config.annotation.web.configuration.EnableAuthorizationServer org.springframework.security.oauth2.config.annotation.web.configuration.EnableOAuth2Client org.springframework.security.oauth2.config.annotation.web.configuration.EnableResourceServer org.springframework.stereotype.Component org.springframework.stereotype.Controller org.springframework.stereotype.Indexed org.springframework.stereotype.Repository org.springframework.stereotype.Service org.springframework.transaction.annotation.EnableTransactionManagement org.springframework.transaction.annotation.Transactional org.springframework.validation.annotation.Validated org.springframework.web.bind.annotation.ControllerAdvice org.springframework.web.bind.annotation.CookieValue org.springframework.web.bind.annotation.CrossOrigin org.springframework.web.bind.annotation.DeleteMapping org.springframework.web.bind.annotation.ExceptionHandler org.springframework.web.bind.annotation.GetMapping org.springframework.web.bind.annotation.InitBinder org.springframework.web.bind.annotation.Mapping org.springframework.web.bind.annotation.MatrixVariable org.springframework.web.bind.annotation.ModelAttribute org.springframework.web.bind.annotation.PatchMapping org.springframework.web.bind.annotation.PathVariable org.springframework.web.bind.annotation.PostMapping org.springframework.web.bind.annotation.PutMapping org.springframework.web.bind.annotation.RequestAttribute org.springframework.web.bind.annotation.RequestBody org.springframework.web.bind.annotation.RequestHeader org.springframework.web.bind.annotation.RequestMapping org.springframework.web.bind.annotation.RequestParam org.springframework.web.bind.annotation.RequestPart org.springframework.web.bind.annotation.ResponseBody org.springframework.web.bind.annotation.ResponseStatus org.springframework.web.bind.annotation.RestController org.springframework.web.bind.annotation.RestControllerAdvice org.springframework.web.bind.annotation.SessionAttribute org.springframework.web.bind.annotation.SessionAttributes org.springframework.web.servlet.config.annotation.EnableWebMvc picocli.CommandLine.Command picocli.CommandLine.Option picocli.CommandLine.Parameters
- Author:
- Allen D. Ball
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class ball.annotation.processing.AbstractProcessor
AbstractProcessor.Check<T extends Element>, AbstractProcessor.Criterion<T extends Element>
-
-
Field Summary
-
Fields inherited from class ball.annotation.processing.AbstractProcessor
filer, javac
-
Fields inherited from class ball.annotation.processing.JavaxLangModelUtilities
elements, fm, types
-
-
Constructor Summary
Constructors Constructor Description NoopProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<String>
getSupportedAnnotationTypes()
boolean
process(Set<? extends TypeElement> annotations, RoundEnvironment roundEnv)
-
Methods inherited from class ball.annotation.processing.AbstractProcessor
getCompletions, getSupportedOptions, getSupportedSourceVersion, init, print, print, print, print, print, whenAnnotationProcessingFinished
-
Methods inherited from class ball.annotation.processing.JavaxLangModelUtilities
asClass, asExecutableElement, asExecutableElement, asPackageInfoClass, asTypeElement, asTypeMirror, asTypeMirrorList, asVariableElement, getAnnotationMirror, getAnnotationMirror, getAnnotationValue, getClassLoader, getClassPathClassLoader, getClassPathClassLoader, getConstructor, getEnclosingTypeElement, getMethod, getPropertyName, getPropertyNames, getTypeElementFor, hasSameSignatureAs, hasSameSignatureAs, hasSameSignatureAs, implementationOf, isAssignableTo, isAssignableTo, isAssignableTo, isAssignableTo, isEmptyArray, isGenerated, isGetterMethod, named, overrides, overrides, signature, signature, specifiedBy, toEnumSet, toModifiers, with, withModifiers, withModifiers, without, withoutModifiers, withoutModifiers, withParameters, withParameters
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface ball.lang.reflect.JavaLangReflectMethods
asModifierSet, declaration, declaration, declaration, declaration, declaration, declaration, declaration, declaration, exceptions, getModifiers, getModifiers, modifiers, parameters, type, type
-
-
-
-
Constructor Detail
-
NoopProcessor
public NoopProcessor()
-
-
Method Detail
-
getSupportedAnnotationTypes
public Set<String> getSupportedAnnotationTypes()
- Specified by:
getSupportedAnnotationTypes
in interfaceProcessor
- Specified by:
getSupportedAnnotationTypes
in classAbstractProcessor
-
process
public boolean process(Set<? extends TypeElement> annotations, RoundEnvironment roundEnv)
- Specified by:
process
in interfaceProcessor
- Specified by:
process
in classAbstractProcessor
-
-