package com.tns.bindings;
import java.util.ArrayList;
public class AnnotationDescriptor
{
public static class Parameter
{
private final String name;
private final Object value;
public Parameter(String name, Object value)
{
this.name = name;
this.value = value;
}
public String getName()
{
return this.name;
}
public Object getValue()
{
return this.value;
}
}
public AnnotationDescriptor(String classname, Parameter[] parameters, boolean isRuntimeVisible)
{
this.classname = classname;
this.parameters = parameters;
this.isRuntimeVisible = isRuntimeVisible;
}
public String getAnnotationClassname()
{
return classname;
}
public boolean isRuntimeVisible()
{
return isRuntimeVisible;
}
public Parameter[] getParams()
{
return parameters;
}
private final String classname;
private final Parameter[] parameters;
private final boolean isRuntimeVisible;
}