@Override public final DefinitionException initializerCannotBeDisposalMethod(final Object param1, final Object stackElement) { final DefinitionException result = new DefinitionException(java.text.MessageFormat.format(initializerCannotBeDisposalMethod$str(), param1, stackElement)); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String qualifierOnFinalField = "WELD-000810: Cannot place qualifiers on final fields: {0}";
@Override public final DefinitionException qualifierOnFinalField(final Object param1) { final DefinitionException result = new DefinitionException(java.text.MessageFormat.format(qualifierOnFinalField$str(), param1)); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String ambiguousConstructor = "WELD-000812: Cannot determine constructor to use for {0}. Possible constructors {1}";
@Override public final DefinitionException initializerMethodIsGeneric(final Object param1, final Object param2) { final DefinitionException result = new DefinitionException(java.text.MessageFormat.format(initializerMethodIsGeneric$str(), param1, param2)); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String resourceSetterInjectionNotAJavabean = "WELD-000833: Resource injection point represents a method which doesn't follow JavaBean conventions {0}";
/** * Get the message value from ResourceBundle by the key then format with the arguments. * Example:<br> * In resource file : msg=Hello {0}, today is{1}.<br> * In java code : res.format("msg", "james", new Date()); <br> * In freemarker template : ${_res.format("msg", "james", new Date())}<br> * The result is : Hello james, today is 2015-04-14. */ public String format(String key, Object... arguments) { return MessageFormat.format(resourceBundle.getString(key), arguments); }
@Override public final DefinitionException incorrectNumberOfAnnotatedParametersMethod(final Object param1, final Object param2, final Object param3, final Object param4) { final DefinitionException result = new DefinitionException(java.text.MessageFormat.format(incorrectNumberOfAnnotatedParametersMethod$str(), param1, param2, param3, param4)); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String reflectionfactoryInstantiationFailed = "WELD-000616: Instantiation through ReflectionFactory of {0} failed";
@Override public final DefinitionException invalidInjectionPoint(final Object param1, final Object stackElement) { final DefinitionException result = new DefinitionException(java.text.MessageFormat.format(invalidInjectionPoint$str(), param1, stackElement)); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String invalidWithAnnotations = "WELD-000410: Observer method cannot define @WithAnnotations: {0}\n\tat {1}\n StackTrace:";
@Override public final DefinitionException injectionIntoNonBean(final Object param1, final Object stackElement) { final DefinitionException result = new DefinitionException(java.text.MessageFormat.format(injectionIntoNonBean$str(), param1, stackElement)); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String injectionIntoNonDependentBean = "WELD-001406: Cannot inject injection point metadata in a non @Dependent scoped bean: {0}\n\tat {1}\n StackTrace";
@Override public final DefinitionException decoratorsCannotHaveObserverMethods(final Object param1) { final DefinitionException result = new DefinitionException(java.text.MessageFormat.format(decoratorsCannotHaveObserverMethods$str(), param1)); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String interceptorMethodDoesNotReturnObject = "WELD-001447: Method {0} defined on class {1} is not defined according to the specification. It is annotated with @{2} but it does not return {3}\n\tat {4}\n StackTrace";
@Override public final DefinitionException interceptorMethodDoesNotHaveCorrectTypeOfParameter(final Object param1, final Object param2, final Object param3, final Object param4, final Object stackElement) { final DefinitionException result = new DefinitionException(java.text.MessageFormat.format(interceptorMethodDoesNotHaveCorrectTypeOfParameter$str(), param1, param2, param3, param4, stackElement)); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String userTransactionInjectionIntoBeanWithContainerManagedTransactions = "WELD-001451: javax.transaction.UserTransaction cannot be injected into an enterprise bean with container-managed transactions: {0}\n\tat {1}\n StackTrace";
@Override public final DefinitionException invalidBeanMetadataInjectionPointQualifier(final Object param1, final Object param2, final Object param3, final Object stackElement) { final DefinitionException result = new DefinitionException(java.text.MessageFormat.format(invalidBeanMetadataInjectionPointQualifier$str(), param1, param2, param3, stackElement)); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String noDecoratedTypes = "WELD-001455: {0} does not declare any decorated types.";
@Override public final DefinitionException interceptorMethodDoesNotReturnObjectOrVoid(final Object param1, final Object param2, final Object param3, final Object param4, final Object param5, final Object stackElement) { final DefinitionException result = new DefinitionException(java.text.MessageFormat.format(interceptorMethodDoesNotReturnObjectOrVoid$str(), param1, param2, param3, param4, param5, stackElement)); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String interceptorMethodDoesNotHaveVoidReturnType = "WELD-001468: Method {0} defined on class {1} is not defined according to the specification. It is annotated with @{2} but it does not have a {3} return type.\n\tat {4}\n StackTrace";