我有一个类A<X, Y>
,我想以A<Y, X>
一种方式重构它,以便修改它的所有引用.
我有这个HTML:
<body style="direction: rtl">
<div style="display:inline-block">
<span>x:</span> <span>1</span>,
<span>y:</span> <span>2</span> |
<a>link1</a> |
</div>
<a>link2</a>
</body>
Run Code Online (Sandbox Code Playgroud)
方向:ltr显示:
x: 1, y: 2 | link1 | link2
Run Code Online (Sandbox Code Playgroud)
但当我将其更改为rtl时显示:
link2 | x: 1, y: 2 | link1
Run Code Online (Sandbox Code Playgroud)
虽然我希望:
link2 | link1 | 2 :y ,1 :x
Run Code Online (Sandbox Code Playgroud)
有没有办法设置css属性来实现预期的结果而不修改DOM元素结构(虽然可以改变元素的类型)?
假设我有一个Java方法:
void method(int a, int b) {}
Run Code Online (Sandbox Code Playgroud)
和许多被称为的地方:
method(10, 12);
method(33, 44);
...
Run Code Online (Sandbox Code Playgroud)
您将如何自动重构参数替换以获得以下结果?:
void method(int b, int a) {}
method(12, 10);
method(44, 33);
...
Run Code Online (Sandbox Code Playgroud)
注意:我正在寻找处理所有方法和参数的通用解决方案,并且更喜欢使用Eclipse工具.
编辑:有没有办法以编程方式为匹配来自各个类的给定条件的集合方法执行此操作?