Surround with allows you surround selected items with and replace with new elements depending on context.
Several statements can be surrounded with
| try / catch / finally | if / else | while | with |
|---|---|---|---|
-- code before -- a.foo() b.bar() -- code after -- try { a.foo() b.bar() } catch () { } |
-- code before -- a.foo() b.bar() -- code after -- if () { a.foo() b.bar() } else { } |
-- code before --
a.foo()
b.bar()
-- code after --
while () {
a.foo()
b.bar()
}
|
-- code before --
a.foo()
b.bar()
-- code after --
with () {
a.foo()
b.bar()
}
|
Single statements can be surrounded with
| brackets | if / else (for boolean) | while (for boolean) | with | type cast |
|---|---|---|---|---|
-- code before -- a = 5 -- code after -- (a = 5) |
-- code before -- new Object() != null -- code after -- if (new Object() != null) { } else { } |
-- code before -- true | false -- code after -- while (true | false) { } |
-- code before -- Class -- code after -- with (Class) { } |
-- code before -- foo -- code after -- ((Foo) foo) |
Labels
(None)