mirror of
https://github.com/github/codeql.git
synced 2026-04-27 09:45:15 +02:00
Revamp source of the query
This commit is contained in:
@@ -51,10 +51,16 @@ package javax.ws.rs.core;
|
||||
* @since 1.0
|
||||
*/
|
||||
public class Cookie {
|
||||
|
||||
/**
|
||||
* Cookies using the default version correspond to RFC 2109.
|
||||
*/
|
||||
public static final int DEFAULT_VERSION = 1;
|
||||
private final String name;
|
||||
private final String value;
|
||||
private final int version;
|
||||
private final String path;
|
||||
private final String domain;
|
||||
|
||||
/**
|
||||
* Create a new instance.
|
||||
@@ -68,6 +74,11 @@ public class Cookie {
|
||||
*/
|
||||
public Cookie(final String name, final String value, final String path, final String domain, final int version)
|
||||
throws IllegalArgumentException {
|
||||
this.name = name;
|
||||
this.value = value;
|
||||
this.version = version;
|
||||
this.domain = domain;
|
||||
this.path = path;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -81,6 +92,7 @@ public class Cookie {
|
||||
*/
|
||||
public Cookie(final String name, final String value, final String path, final String domain)
|
||||
throws IllegalArgumentException {
|
||||
this(name, value, path, domain, DEFAULT_VERSION);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -92,6 +104,7 @@ public class Cookie {
|
||||
*/
|
||||
public Cookie(final String name, final String value)
|
||||
throws IllegalArgumentException {
|
||||
this(name, value, null, null);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -112,7 +125,7 @@ public class Cookie {
|
||||
* @return the cookie name.
|
||||
*/
|
||||
public String getName() {
|
||||
return null;
|
||||
return name;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -121,7 +134,7 @@ public class Cookie {
|
||||
* @return the cookie value.
|
||||
*/
|
||||
public String getValue() {
|
||||
return null;
|
||||
return value;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -130,7 +143,7 @@ public class Cookie {
|
||||
* @return the cookie version.
|
||||
*/
|
||||
public int getVersion() {
|
||||
return -1;
|
||||
return version;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -139,7 +152,7 @@ public class Cookie {
|
||||
* @return the cookie domain.
|
||||
*/
|
||||
public String getDomain() {
|
||||
return null;
|
||||
return domain;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -148,40 +161,6 @@ public class Cookie {
|
||||
* @return the cookie path.
|
||||
*/
|
||||
public String getPath() {
|
||||
return null;
|
||||
return path;
|
||||
}
|
||||
|
||||
/**
|
||||
* Convert the cookie to a string suitable for use as the value of the
|
||||
* corresponding HTTP header.
|
||||
*
|
||||
* @return a stringified cookie.
|
||||
*/
|
||||
@Override
|
||||
public String toString() {
|
||||
return null;
|
||||
}
|
||||
|
||||
/**
|
||||
* Generate a hash code by hashing all of the cookies properties.
|
||||
*
|
||||
* @return the cookie hash code.
|
||||
*/
|
||||
@Override
|
||||
public int hashCode() {
|
||||
return -1;
|
||||
}
|
||||
|
||||
/**
|
||||
* Compare for equality.
|
||||
*
|
||||
* @param obj the object to compare to.
|
||||
* @return {@code true}, if the object is a {@code Cookie} with the same
|
||||
* value for all properties, {@code false} otherwise.
|
||||
*/
|
||||
@SuppressWarnings({"StringEquality", "RedundantIfStatement"})
|
||||
@Override
|
||||
public boolean equals(final Object obj) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -320,40 +320,4 @@ public class NewCookie extends Cookie {
|
||||
public Cookie toCookie() {
|
||||
return null;
|
||||
}
|
||||
|
||||
/**
|
||||
* Convert the cookie to a string suitable for use as the value of the
|
||||
* corresponding HTTP header.
|
||||
*
|
||||
* @return a stringified cookie.
|
||||
*/
|
||||
@Override
|
||||
public String toString() {
|
||||
return null;
|
||||
}
|
||||
|
||||
/**
|
||||
* Generate a hash code by hashing all of the properties.
|
||||
*
|
||||
* @return the hash code.
|
||||
*/
|
||||
@Override
|
||||
public int hashCode() {
|
||||
return -1;
|
||||
}
|
||||
|
||||
/**
|
||||
* Compare for equality. Use {@link #toCookie()} to compare a
|
||||
* {@code NewCookie} to a {@code Cookie} considering only the common
|
||||
* properties.
|
||||
*
|
||||
* @param obj the object to compare to
|
||||
* @return true if the object is a {@code NewCookie} with the same value for
|
||||
* all properties, false otherwise.
|
||||
*/
|
||||
@SuppressWarnings({"StringEquality", "RedundantIfStatement"})
|
||||
@Override
|
||||
public boolean equals(Object obj) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user