8269698: Specification for methods of java.awt.im.InputContext should mention that they do nothing
Reviewed-by: serb
This commit is contained in:
parent
8e02064288
commit
da8da3a161
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 1997, 2017, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 1997, 2021, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
@ -30,7 +30,7 @@ import java.util.Locale;
|
|||||||
import java.awt.AWTEvent;
|
import java.awt.AWTEvent;
|
||||||
import java.beans.Transient;
|
import java.beans.Transient;
|
||||||
import java.lang.Character.Subset;
|
import java.lang.Character.Subset;
|
||||||
import sun.awt.im.InputMethodContext;
|
import java.util.Objects;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Provides methods to control text input facilities such as input
|
* Provides methods to control text input facilities such as input
|
||||||
@ -144,6 +144,7 @@ public class InputContext {
|
|||||||
*/
|
*/
|
||||||
public boolean selectInputMethod(Locale locale) {
|
public boolean selectInputMethod(Locale locale) {
|
||||||
// real implementation is in sun.awt.im.InputContext
|
// real implementation is in sun.awt.im.InputContext
|
||||||
|
Objects.requireNonNull(locale);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -215,6 +216,7 @@ public class InputContext {
|
|||||||
*/
|
*/
|
||||||
public void setCompositionEnabled(boolean enable) {
|
public void setCompositionEnabled(boolean enable) {
|
||||||
// real implementation is in sun.awt.im.InputContext
|
// real implementation is in sun.awt.im.InputContext
|
||||||
|
throw new UnsupportedOperationException();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -234,7 +236,7 @@ public class InputContext {
|
|||||||
@Transient
|
@Transient
|
||||||
public boolean isCompositionEnabled() {
|
public boolean isCompositionEnabled() {
|
||||||
// real implementation is in sun.awt.im.InputContext
|
// real implementation is in sun.awt.im.InputContext
|
||||||
return false;
|
throw new UnsupportedOperationException();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -258,6 +260,7 @@ public class InputContext {
|
|||||||
*/
|
*/
|
||||||
public void reconvert() {
|
public void reconvert() {
|
||||||
// real implementation is in sun.awt.im.InputContext
|
// real implementation is in sun.awt.im.InputContext
|
||||||
|
throw new UnsupportedOperationException();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -269,6 +272,7 @@ public class InputContext {
|
|||||||
*/
|
*/
|
||||||
public void dispatchEvent(AWTEvent event) {
|
public void dispatchEvent(AWTEvent event) {
|
||||||
// real implementation is in sun.awt.im.InputContext
|
// real implementation is in sun.awt.im.InputContext
|
||||||
|
Objects.requireNonNull(event);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -286,6 +290,7 @@ public class InputContext {
|
|||||||
*/
|
*/
|
||||||
public void removeNotify(Component client) {
|
public void removeNotify(Component client) {
|
||||||
// real implementation is in sun.awt.im.InputContext
|
// real implementation is in sun.awt.im.InputContext
|
||||||
|
Objects.requireNonNull(client);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
x
Reference in New Issue
Block a user