klyn.reflection.Attribute.Attribute
constructor
public Attribute(name as String, type as Type, flags as Int = 0, annotations as IList<Annotation> = [], declaringClass as String = "")
Description

Describes a field and its declaring class, independently of hidden fields.

Parameters
ParameterDescription
nameField name.
typeDeclared field type.
flagsModifier flags.
annotationsField annotations.
declaringClassDeclaring class name, supplied by Type reflection.
Example
attribute = type(obj).getAttribute("value")
attribute.accessible = true
print(attribute.getValue(obj))