public OperatorMethodDescriptor describe(Context context) {
Precondition.checkMustNotBeNull(context, "context"); //$NON-NLS-1$
ExecutableAnalyzer a = new ExecutableAnalyzer(context.environment, context.element);
if (a.isAbstract() == false) {
a.error("マスタ確認演算子はabstractで宣言する必要があります");
}
if (a.getReturnType().isBoolean() == false) {
a.error("マスタ確認演算子は戻り値にboolean型を指定する必要があります");
}
TypeConstraint master = a.getParameterType(0);