Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package org.jboss.resteasy.cdi.generic;
 
 
 import  javax.enterprise.context.Dependent;
 import javax.ws.rs.GET;

Author(s):
Ron Sigal
Version:
$Revision: 1.1 $ Copyright Dec 14, 2012
@Path("hierarchy")
@Dependent
public class HierarchyTypedResource<T extends Animalimplements HierarchyTypedResourceIntf<T>
{  
   @Inject
   private Logger log;
   
   @Inject
   @Override
   @GET
   @Path("injection")
   public Response testGenerics()
   {
      .info("entering HierarchyTypedResource.testGenerics()");
      
      boolean result = true;
      {
         .info("typeParameterHierarchy type argument class should be Primate instead of " + .getTypeArgument());
         result = false;
      } 
      return result ? Response.ok().build() : Response.serverError().build();
   }
   
   @Override
   @GET
   @Path("decorators")
   public Response testDecorators()
   {
      ArrayList<StringexpectedList = new ArrayList<String>();
      expectedList.add(.);
      expectedList.add(.);
      ArrayList<StringvisitList = VisitList.getList();
      boolean status = expectedList.size() == visitList.size();
      if (!status)
      {
         .info("expectedList.size() [" + expectedList.size() + "] != visitList.size() [" + visitList.size() + "]");
      }
      else
      {
         for (int i = 0; i < expectedList.size(); i++)
         {
            if (!expectedList.get(i).equals(visitList.get(i)))
            {
               status = false;
               .info("visitList.get(" + i + ") incorrect: should be: " + expectedList.get(i) + ", is: " + visitList.get(i));
               break;
            }
         }
      }
      if (!status)
      {
         .info("\rexpectedList: ");
         for (int i = 0; i < expectedList.size(); i++)
         {
            .info(i + ": " + expectedList.get(i).toString());
         }
         .info("\rvisitList:");
         for (int i = 0; i < visitList.size(); i++)
         {
            .info(i + ": " + visitList.get(i).toString());
         }
      }
      return status == true ? Response.ok().build() : Response.serverError().build();
   }
New to GrepCode? Check out our FAQ X