PageRenderTime 53ms CodeModel.GetById 31ms app.highlight 17ms RepoModel.GetById 1ms app.codeStats 0ms

/jboss-as-7.1.1.Final/spec-api/test/src/test/java/org/jboss/as/spec/api/test/SpecApiDependencyCheck.java

#
Java | 146 lines | 115 code | 5 blank | 26 comment | 0 complexity | 1747d952206854767f766f245288c97f MD5 | raw file
Possible License(s): LGPL-2.1, Apache-2.0
  1/*
  2 * JBoss, Home of Professional Open Source
  3 * Copyright 2011, Red Hat Middleware LLC, and individual contributors
  4 * by the @authors tag. See the copyright.txt in the distribution for a
  5 * full listing of individual contributors.
  6 *
  7 * Licensed under the Apache License, Version 2.0 (the "License");
  8 * you may not use this file except in compliance with the License.
  9 * You may obtain a copy of the License at
 10 * http://www.apache.org/licenses/LICENSE-2.0
 11 * Unless required by applicable law or agreed to in writing, software
 12 * distributed under the License is distributed on an "AS IS" BASIS,
 13 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 14 * See the License for the specific language governing permissions and
 15 * limitations under the License.
 16 */
 17package org.jboss.as.spec.api.test;
 18
 19import javax.annotation.*;
 20import javax.annotation.security.*;
 21import javax.annotation.sql.*;
 22import javax.decorator.*;
 23import javax.ejb.*;
 24import javax.ejb.embeddable.*;
 25import javax.ejb.spi.*;
 26import javax.el.*;
 27import javax.enterprise.context.*;
 28import javax.enterprise.context.spi.*;
 29import javax.enterprise.deploy.model.*;
 30import javax.enterprise.deploy.model.exceptions.*;
 31import javax.enterprise.deploy.shared.*;
 32import javax.enterprise.deploy.shared.factories.*;
 33import javax.enterprise.deploy.spi.*;
 34import javax.enterprise.deploy.spi.exceptions.*;
 35import javax.enterprise.deploy.spi.factories.*;
 36import javax.enterprise.deploy.spi.status.*;
 37import javax.enterprise.event.*;
 38import javax.enterprise.inject.*;
 39import javax.enterprise.inject.spi.*;
 40import javax.enterprise.util.*;
 41import javax.faces.*;
 42import javax.faces.application.*;
 43import javax.faces.bean.*;
 44import javax.faces.component.*;
 45import javax.faces.component.behavior.*;
 46import javax.faces.component.html.*;
 47import javax.faces.component.visit.*;
 48import javax.faces.context.*;
 49import javax.faces.convert.*;
 50import javax.faces.el.*;
 51import javax.faces.event.*;
 52import javax.faces.lifecycle.*;
 53import javax.faces.model.*;
 54import javax.faces.render.*;
 55import javax.faces.validator.*;
 56import javax.faces.view.*;
 57import javax.faces.webapp.*;
 58import javax.inject.*;
 59import javax.interceptor.*;
 60import javax.jms.*;
 61import javax.jws.*;
 62import javax.jws.soap.*;
 63import javax.mail.*;
 64import javax.mail.event.*;
 65import javax.mail.internet.*;
 66import javax.mail.search.*;
 67import javax.mail.util.*;
 68import javax.management.j2ee.*;
 69import javax.management.j2ee.statistics.*;
 70import javax.persistence.*;
 71import javax.persistence.criteria.*;
 72import javax.persistence.metamodel.*;
 73import javax.persistence.spi.*;
 74import javax.resource.*;
 75import javax.resource.cci.*;
 76import javax.resource.spi.*;
 77import javax.resource.spi.endpoint.*;
 78import javax.resource.spi.security.*;
 79import javax.resource.spi.work.*;
 80import javax.security.auth.message.*;
 81import javax.security.auth.message.callback.*;
 82import javax.security.auth.message.config.*;
 83import javax.security.auth.message.module.*;
 84import javax.security.jacc.*;
 85import javax.servlet.*;
 86import javax.servlet.annotation.*;
 87import javax.servlet.descriptor.*;
 88import javax.servlet.http.*;
 89import javax.servlet.jsp.*;
 90import javax.servlet.jsp.el.*;
 91import javax.servlet.jsp.jstl.core.*;
 92import javax.servlet.jsp.jstl.fmt.*;
 93import javax.servlet.jsp.jstl.sql.*;
 94import javax.servlet.jsp.jstl.tlv.*;
 95import javax.servlet.jsp.tagext.*;
 96import javax.transaction.*;
 97import javax.transaction.xa.*;
 98import javax.validation.*;
 99import javax.validation.bootstrap.*;
100import javax.validation.constraints.*;
101import javax.validation.groups.*;
102import javax.validation.metadata.*;
103import javax.validation.spi.*;
104import javax.ws.rs.*;
105import javax.ws.rs.core.*;
106import javax.ws.rs.ext.*;
107import javax.xml.bind.*;
108import javax.xml.bind.annotation.*;
109import javax.xml.bind.annotation.adapters.*;
110import javax.xml.bind.attachment.*;
111import javax.xml.bind.helpers.*;
112import javax.xml.bind.util.*;
113import javax.xml.registry.*;
114import javax.xml.registry.infomodel.*;
115import javax.xml.rpc.*;
116import javax.xml.rpc.encoding.*;
117import javax.xml.rpc.handler.*;
118import javax.xml.rpc.handler.soap.*;
119import javax.xml.rpc.holders.*;
120import javax.xml.rpc.server.*;
121import javax.xml.rpc.soap.*;
122import javax.xml.ws.*;
123import javax.xml.ws.handler.*;
124import javax.xml.ws.handler.soap.*;
125import javax.xml.ws.http.*;
126import javax.xml.ws.soap.*;
127import javax.xml.ws.spi.*;
128import javax.xml.ws.spi.http.*;
129import javax.xml.ws.wsaddressing.*;
130
131/**
132 * This class checks the dependencies as exported by the
133 * "spec-api" module to ensure that compilation of all Java EE
134 * 6 Specification Platform APIs are reachable.  As such, no runtime
135 * assertions are required here, only references.  If this class compiles, 
136 * all noted references are reachable within the spec-api dependency chain. 
137 * 
138 * @author <a href="mailto:alr@jboss.org">Andrew Lee Rubinger</a>
139 * @see http://download.oracle.com/javaee/6/api/
140 */
141@SuppressWarnings("unused")
142public class SpecApiDependencyCheck {
143
144    
145    
146}