/*
* Copyright 2008-2017 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.codehaus.griffon.compile.core;
/**
* @author Andres Almiray
* @since 2.0.0
*/
public interface BaseConstants {
String WILDCARD = "?";
String R = "R";
String T = "T";
String VOID = "void";
String BOOLEAN = "boolean";
String INT = "int";
String JAVA_LANG_OBJECT = "java.lang.Object";
String JAVA_LANG_STRING = "java.lang.String";
String JAVA_LANG_CLASS = "java.lang.Class";
String GRIFFON_CORE_CALLABLEWITHARGS = "griffon.core.CallableWithArgs";
String GRIFFON_CORE_RUNNABLEWITHARGS = "griffon.core.RunnableWithArgs";
String JAVA_UTIL_MAP = "java.util.Map";
String JAVA_UTIL_LIST = "java.util.List";
String JAVA_UTIL_COLLECTION = "java.util.Collection";
String JAVA_LANG_RUNNABLE = "java.lang.Runnable";
String JAVA_NET_URL = "java.net.URL";
String NAME = "name";
String APPLICATION = "application";
String JAVAX_INJECT_INJECT = "javax.inject.Inject";
String JAVAX_INJECT_NAMED = "javax.inject.Named";
String JAVAX_ANNOTATION_NONNULL = "javax.annotation.Nonnull";
String JAVAX_ANNOTATION_NULLABLE = "javax.annotation.Nullable";
}