add ConstantMethodTypeInfo
add ConstantInvokeDynamicInfo
add FieldInfo
refactor
add AttributeInfo
add MethodInfo