Class AnnotationMockMetadata
- java.lang.Object
-
- org.powermock.api.extension.listener.AnnotationMockMetadata
-
- All Implemented Interfaces:
MockMetadata
public class AnnotationMockMetadata extends java.lang.Object implements MockMetadata
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Class<? extends java.lang.annotation.Annotation>
annotation
private java.lang.annotation.Annotation
annotationInstance
private java.lang.String
fieldName
private java.lang.reflect.Method[]
methods
private java.lang.Object
mock
private java.lang.String
qualifier
private java.lang.Class<?>
type
-
Constructor Summary
Constructors Constructor Description AnnotationMockMetadata(java.lang.Class<? extends java.lang.annotation.Annotation> annotation, java.lang.reflect.Field field)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
private java.lang.String
findQualifier()
java.lang.Class<? extends java.lang.annotation.Annotation>
getAnnotation()
java.lang.String
getFieldName()
private java.lang.reflect.Method[]
getMethod()
java.lang.reflect.Method[]
getMethods()
java.lang.Object
getMock()
java.lang.String
getQualifier()
java.lang.Class<?>
getType()
int
hashCode()
void
setMock(java.lang.Object mock)
-
-
-
Field Detail
-
type
private final java.lang.Class<?> type
-
methods
private final java.lang.reflect.Method[] methods
-
qualifier
private final java.lang.String qualifier
-
annotation
private final java.lang.Class<? extends java.lang.annotation.Annotation> annotation
-
annotationInstance
private final java.lang.annotation.Annotation annotationInstance
-
fieldName
private final java.lang.String fieldName
-
mock
private java.lang.Object mock
-
-
Method Detail
-
findQualifier
private java.lang.String findQualifier()
-
getFieldName
public java.lang.String getFieldName()
- Specified by:
getFieldName
in interfaceMockMetadata
-
getQualifier
public java.lang.String getQualifier()
- Specified by:
getQualifier
in interfaceMockMetadata
-
getAnnotation
public java.lang.Class<? extends java.lang.annotation.Annotation> getAnnotation()
- Specified by:
getAnnotation
in interfaceMockMetadata
-
getType
public java.lang.Class<?> getType()
- Specified by:
getType
in interfaceMockMetadata
-
getMethods
public java.lang.reflect.Method[] getMethods()
- Specified by:
getMethods
in interfaceMockMetadata
-
getMethod
private java.lang.reflect.Method[] getMethod() throws java.lang.Exception
- Throws:
java.lang.Exception
-
getMock
public java.lang.Object getMock()
- Specified by:
getMock
in interfaceMockMetadata
-
setMock
public void setMock(java.lang.Object mock)
- Specified by:
setMock
in interfaceMockMetadata
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-