Tabnine Logo
Signature
Code IndexAdd Tabnine to your IDE (free)

How to use
Signature
in
org.jboss.metadata.spi.signature

Best Java code snippets using org.jboss.metadata.spi.signature.Signature (Showing top 20 results out of 315)

origin: org.jboss/jboss-mdr

  public <T> T removeMetaData(MemberInfo member, String name, Class<T> type)
  {
   return removeMetaData(Signature.getSignature(member), name, type);
  }
}
origin: org.jboss/jboss-mdr

public boolean equals(Object obj)
{
 if (obj == this)
   return true;
 if (obj == null || obj instanceof Signature == false)
   return false;
 
 Signature other = (Signature) obj;
 
 if (getName().equals(other.getName()) == false)
   return false;
 
 String[] thisParameters = getParameters();
 String[] otherParameters = other.getParameters();
 
 if (thisParameters.length != otherParameters.length)
   return false;
 
 for (int i = 0; i < thisParameters.length; ++i)
 {
   if (thisParameters[i].equals(otherParameters[i]) == false)
    return false;
 }
 return true;
}
origin: org.jboss/jboss-mdr

/**
* Returns the parameters.
* 
* @return the parameters.
*/
public String[] getParameters()
{
 boolean initParameters = parameters == NO_PARAMETERS || parameters == null;
 if (initParameters)
 {
   if (parameterTypeInfos != null)
    parameters = convertParameters(parameterTypeInfos);
   else
    parameters = classesToStrings(getParameterTypes());
 }
 return parameters;
}
origin: org.jboss/jboss-mdr

/**
* Returns the parameter types.
* 
* @param clazz the reference class
* @return the parameter types.
*/
public Class<?>[] getParametersTypes(Class<?> clazz)
{
 if (parameterTypes == null)
 {
   parameterTypes = getParameterTypes();
   if (parameterTypes == null)
    parameterTypes = stringsToClasses(clazz, parameters);
 }
 return parameterTypes;
}
origin: org.jboss.mcann/mcann-core

 result = clazz.getConstructor(signature.getParametersTypes(clazz));
 result = clazz.getMethod(signature.getName(), signature.getParametersTypes(clazz));
result = ReflectionUtils.findField(clazz, signature.getName());
origin: org.jboss.microcontainer/jboss-container

public boolean equals(Object obj)
{
 if (obj == this)
   return true;
 if (obj == null || obj instanceof Signature == false)
   return false;
 
 Signature other = (Signature) obj;
 
 if (getName().equals(other.getName()) == false)
   return false;
 
 if (parameters.length != other.parameters.length)
   return false;
 
 for (int i = 0; i < parameters.length; ++i)
 {
   if (parameters[i].equals(other.parameters[i]) == false)
    return false;
 }
 return true;
}
origin: org.jboss.microcontainer/jboss-container

public String toString()
{
 StringBuilder builder = new StringBuilder();
 internalToString(builder);
 return builder.toString();
}
origin: org.jboss/jboss-mdr

/**
* Convert classes to string
* 
* @param cl the classloader
* @param parameters the parameters as strings
* @return the parameters as classes
*/
private static Class<?>[] stringsToClasses(ClassLoader cl, String... parameters)
{
 if (cl == null)
   throw new IllegalArgumentException("Null classloader");
 if (parameters == null || parameters.length == 0)
   return NO_PARAMETER_TYPES;
 Class<?>[] result = new Class[parameters.length];
 for (int i = 0; i < result.length; ++i)
 {
   try
   {
    result[i] = loadClass(cl, parameters[i]);
   }
   catch (ClassNotFoundException e)
   {
    throw new IllegalStateException("Class not found: " + parameters[i], e);
   }
 }
 return result;
}
origin: org.jboss.microcontainer/jboss-container

/**
* Returns the parameter types.
* 
* @param clazz the reference class
* @return the parameter types.
*/
public Class<?>[] getParametersTypes(Class<?> clazz)
{
 if (parameterTypes == null)
   return stringsToClasses(clazz, parameters);
 return parameterTypes;
}
origin: org.jboss/jboss-mdr

public int hashCode()
{
 if (cachedHashCode == Integer.MIN_VALUE)
   cachedHashCode = toString().hashCode();
 return cachedHashCode;
}
origin: org.jboss.mcann/mcann-core

  @SuppressWarnings({"EqualsWhichDoesntCheckParameterClass"})
  public boolean equals(Object obj)
  {
   if (super.equals(obj) == false)
     return false;

   DefaultElement<?, ?> de = DefaultElement.class.cast(obj);
   if (aoClass.equals(de.aoClass) == false)
     return false;
   if (signature.equals(de.signature) == false)
     return false;

   return true;
  }
}
origin: org.jboss.microcontainer/jboss-container

/**
* Create a new Signature.
* 
* @param name the  name
* @param parameterTypes the parameterTypes
* @param parameters the parameters
*/
private Signature(String name, Class<?>[] parameterTypes, String[] parameters)
{
 this.name = name;
 this.parameters = parameters;
 this.parameterTypes = parameterTypes; 
 if (name == null)
   this.name = NO_NAME;
 if (parameters == null)
   this.parameters = classesToStrings(parameterTypes);
 for (int i = 0; i < this.parameters.length; ++i)
 {
   if (this.parameters[i] == null)
    throw new IllegalArgumentException("Null parameter");
 }
}
origin: org.jboss.mcann/mcann-core

try
 Constructor<?> constructor = clazz.getConstructor(signature.getParametersTypes(clazz));
 annotations = constructor.getParameterAnnotations()[cps.getParam()];
try
 Method method = clazz.getMethod(signature.getName(), signature.getParametersTypes(clazz));
 annotations = method.getParameterAnnotations()[mps.getParam()];
origin: org.jboss.ejb3/jboss-ejb3-transactions

public MetaDataRetrieval createComponentMetaDataRetrieval(JBossEnterpriseBeanMetaData metaData, Signature signature,
   ScopeKey key, ClassLoader classLoader)
{
 if(signature instanceof ClassSignature)
 {
   ApplicationExceptionMetaData appExMetaData = findApplicationException(metaData, signature.getName());
   if(appExMetaData != null)
    return new BridgedMetaDataLoader<ApplicationExceptionMetaData>(key, appExMetaData, classLoader, defaultBridges);
 }
 return null;
}
origin: org.jboss/jboss-mdr

  protected void internalToString(StringBuilder builder)
  {
   super.internalToString(builder);
   builder.append("#").append(param);
  }
}
origin: org.jboss.microcontainer/jboss-container

/**
* Convert classes to string
* 
* @param cl the classloader
* @param parameters the parameters as strings
* @return the parameters as classes
*/
private static Class<?>[] stringsToClasses(ClassLoader cl, String... parameters)
{
 if (cl == null)
   throw new IllegalArgumentException("Null classloader");
 if (parameters == null || parameters.length == 0)
   return NO_PARAMETER_TYPES;
 Class<?>[] result = new Class[parameters.length];
 for (int i = 0; i < result.length; ++i)
 {
   try
   {
    result[i] = loadClass(cl, parameters[i]);
   }
   catch (ClassNotFoundException e)
   {
    throw new IllegalStateException("Class not found: " + parameters[i], e);
   }
 }
 return result;
}
origin: org.jboss.microcontainer/jboss-container

/**
* Convert classes to string
* 
* @param clazz the reference class
* @param parameters the parameters as strings
* @return the parameters as classes
*/
private static Class<?>[] stringsToClasses(Class<?> clazz, String... parameters)
{
 if (clazz == null)
   throw new IllegalArgumentException("Null clazz");
 
 ClassLoader cl = clazz.getClassLoader();
 if (cl == null)
 {
   cl = Class.class.getClassLoader();
   if (cl == null)
   {
    //Bootstrap classloader was represented as null, use the tcl
    cl = Thread.currentThread().getContextClassLoader();
   }
 }
 return stringsToClasses(cl, parameters);
}
origin: org.jboss.microcontainer/jboss-container

public int hashCode()
{
 if (cachedHashCode == Integer.MIN_VALUE)
   cachedHashCode = toString().hashCode();
 return cachedHashCode;
}
origin: org.jboss/jboss-mdr

@Override
public boolean equals(Object obj)
{
 if (obj == this)
   return true;
 if (obj == null || super.equals(obj) == false)
   return false;
 if (obj instanceof DeclaredMethodSignature)
 {
   DeclaredMethodSignature other = (DeclaredMethodSignature) obj;
   return getDeclaringClass().equals(other.getDeclaringClass());
 }
 return true;
}
origin: org.jboss.ejb3/jboss-ejb3-metadata

private static Signature getSignature(Member member)
{
 if(member instanceof Method)
   return new DeclaredMethodSignature((Method) member);
 return Signature.getSignature(member);
}
org.jboss.metadata.spi.signatureSignature

Javadoc

Signature.

Most used methods

  • getSignature
    Get a signature for a member info
  • getName
    Returns the name.
  • getParametersTypes
    Returns the parameter types.
  • classesToStrings
    Convert classes to string
  • equals
  • internalToString
    Build the to String
  • loadClass
    Loads a class by name. TODO A similar method exists in org.jboss.util.Classes ...
  • stringsToClasses
    Convert classes to string
  • toString
  • convertParameterTypes
  • convertParameters
  • getParameterTypes
    Get the parameter types (for override by sub-classes)
  • convertParameters,
  • getParameterTypes,
  • getParameters,
  • getPrimativeArrayType,
  • hashCode

Popular in Java

  • Making http requests using okhttp
  • onRequestPermissionsResult (Fragment)
  • setContentView (Activity)
  • scheduleAtFixedRate (Timer)
  • Table (com.google.common.collect)
    A collection that associates an ordered pair of keys, called a row key and a column key, with a sing
  • Pointer (com.sun.jna)
    An abstraction for a native pointer data type. A Pointer instance represents, on the Java side, a na
  • BufferedImage (java.awt.image)
    The BufferedImage subclass describes an java.awt.Image with an accessible buffer of image data. All
  • ServerSocket (java.net)
    This class represents a server-side socket that waits for incoming client connections. A ServerSocke
  • Executors (java.util.concurrent)
    Factory and utility methods for Executor, ExecutorService, ScheduledExecutorService, ThreadFactory,
  • DateTimeFormat (org.joda.time.format)
    Factory that creates instances of DateTimeFormatter from patterns and styles. Datetime formatting i
  • Best IntelliJ plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now