graphql.scalar.GraphqlIDCoercing Maven / Gradle / Ivy
package graphql.scalar;
import graphql.GraphQLContext;
import graphql.Internal;
import graphql.execution.CoercedVariables;
import graphql.language.IntValue;
import graphql.language.StringValue;
import graphql.language.Value;
import graphql.schema.Coercing;
import graphql.schema.CoercingParseLiteralException;
import graphql.schema.CoercingParseValueException;
import graphql.schema.CoercingSerializeException;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import java.math.BigInteger;
import java.util.Locale;
import java.util.UUID;
import static graphql.Assert.assertNotNull;
import static graphql.Assert.assertShouldNeverHappen;
import static graphql.scalar.CoercingUtil.i18nMsg;
import static graphql.scalar.CoercingUtil.typeName;
/**
* The deprecated methods still have implementations in case code outside graphql-java is calling them
* but internally the call paths have been replaced.
*/
@Internal
public class GraphqlIDCoercing implements Coercing
© 2015 - 2024 Weber Informatics LLC | Privacy Policy