public class MethodMetadata
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
BC_CONSTRUCTOR_ID
Bundle Context Constructor Method Id.
|
static java.lang.String |
CONSTRUCTOR_PREFIX
Constructor Prefix.
|
static java.lang.String |
EMPTY_CONSTRUCTOR_ID
Empty Constructor Method Id.
|
Constructor and Description |
---|
MethodMetadata(org.apache.felix.ipojo.metadata.Element metadata)
Creates a Method Metadata.
|
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
computeMethodId(java.lang.reflect.Constructor method)
Computes the method id for the given Constructor object.
|
static java.lang.String |
computeMethodId(java.lang.reflect.Method method)
Computes the method id for the given Method object.
|
java.util.Map<java.lang.String,java.lang.String> |
getArguments()
Gets the method arguments.
|
java.lang.String[] |
getMethodArgumentNames() |
java.lang.String[] |
getMethodArguments() |
java.lang.String |
getMethodIdentifier()
Gets the method unique identifier.
|
java.lang.String |
getMethodName() |
java.lang.String |
getMethodReturn() |
public static final java.lang.String EMPTY_CONSTRUCTOR_ID
public static final java.lang.String BC_CONSTRUCTOR_ID
public static final java.lang.String CONSTRUCTOR_PREFIX
public MethodMetadata(org.apache.felix.ipojo.metadata.Element metadata)
metadata
- the method manipulation element.public java.lang.String getMethodName()
public java.lang.String[] getMethodArguments()
public java.lang.String[] getMethodArgumentNames()
public java.util.Map<java.lang.String,java.lang.String> getArguments()
public java.lang.String getMethodReturn()
public java.lang.String getMethodIdentifier()
public static java.lang.String computeMethodId(java.lang.reflect.Method method)
method
- the Method object.public static java.lang.String computeMethodId(java.lang.reflect.Constructor method)
method
- the Method object.Copyright © 2006-2014 The Apache Software Foundation. All Rights Reserved.