Elements是一首日本的歌曲名,由JAM Project演唱。
基本介绍
- 中文名《几何原理》(中文译名)
- 外文名Elements
- 提出者欧几里得
- 提出时间古希腊
- 套用学科数学 几何学
- 适用领域範围图形 几何
基本资料
歌曲名Elements作词奥井雅美
作曲影山浩宣
编曲安濑圣
演唱JAM Project
语言日语
地区日本
歌词
日语歌词
Ah 远い昔この地球(ほし)に降りた
圣なる救世主(メシア) 描いた青写真(ブループリント)
忘れてる谁もが皆 哀しみで
天空を仰いで (风を缠って)
祈りを捧げよう (いでよ Sylphide)
太阳、大地…精霊の声が响く
眠れない夜は星をつかんで
Starlight 抱きしめる
沸き上がるチカラ目覚める瞬间(とき)を见逃すな
深い雾 たとえ道を锁しても
All out 风を起こせ
痛みはきっと…强くなる君へのGift
どんな使命を背负ってるのか
解らなくてもいい ただ前を见る
「アナタタチハヒトツ」(アルケーの梦)
魂に届く声 (いでよ Salamander)
つないだ手の温もりを 炎に変え
眠れない夜に诱う悪梦
Darkness 焼き払う
もしも堕天使の放つ矢に射抜かれても
流した血を秽しはしないさ
Always 傍にいるよ
眠るがいい…友よ绊ずっとEver
天空を仰いで (同じ宇宙で)
祈りを捧げよう (生きる Element)
生命(いのち)守る精霊の声が响く
眠れない夜は月に寄り添い
Moonlight 抱かれよう
降りそそぐチカラ目覚める瞬间(とき)を见逃すな
深い雾 たとえ道を锁しても
All right 描いた地図
思い出せる…强くなる君へのGift
Ah ここに集う选ばれしものよ
中文歌词
啊~那是一张遥远的过去 神圣的救世主
降临这星球时 所绘成的蓝图
而所有人怀着悲伤都已忘记
向着天空(披着风)
奉上祈祷(降临吧 Sylphide)
太阳、大地……迴蕩起精灵的声音
不眠之夜 攫起群星
拥星光入怀
不要错过 涌起的力量 觉醒的那一刻
即使浓雾 将道路封锁
All out 就发起风
痛苦……一定是送给变强大的你的 礼物
即使不知道 背负着怎样的使命
也没关係 只需望向前方
“你们是一体的”(元初之梦)
这声音直达灵魂(降临吧 Salamande)
将相挽的手中的温暖 变成火炎
不眠之夜 将噩梦吸引而来
烧却黑暗
即使被堕天使所放的箭射中
流出的血 也不会被玷污
Always 我会在你身边
所以睡吧……朋友啊 羁绊永存
向着天空(在同一宇宙)
奉上祈祷(活着的 Elment)
回想起 守护生命的精灵的声音
不眠之夜 依偎着月亮
被月光拥抱着
不要错过 天降的力量 觉醒的那一刻
即使浓雾 将道路封锁
All right 也能回想起
绘就的地图……那是送给变强大的你的 礼物
啊 聚集在这里的 被选中的人们啊
Java开发接口
javax.lang.model.util接口 Elements
public interface Elements
用来对程式元素进行操作的实用工具方法。
兼容性注意事项 在将来的平台版本中可能会向此接口添加一些方法。
从以下版本开始 1.6 另请参见ProcessingEnvironment.getElementUtils()
方法摘要 | |
---|---|
List<? extends AnnotationMirror> | getAllAnnotationMirrors(Element e) 返回元素的所有注释,不管是继承的还是直接存在的。 |
List<? extends Element> | getAllMembers(TypeElement type) 返回类型元素的所有成员,不管是继承的还是直接声明的。 |
Name | getBinaryName(TypeElement type) 返回类型元素的二进制名称。 |
String | getConstantExpression(Object value) 返回表示基本值或字元串的常量表达式 文本。 |
String | getDocComment(Element e) 返回元素的文档("Javadoc")注释文本。 |
Map<? extends ExecutableElement,? extends AnnotationValue> | getElementValuesWithDefaults(AnnotationMirror a) 返回注释元素的值,包括默认值。 |
Name | getName(CharSequence cs) 返回与参数具有相同字元序列的名称。 |
PackageElement | getPackageElement(CharSequence name) 返回已给出其完全限定名称的包。 |
PackageElement | getPackageOf(Element type) 返回元素的包。 |
TypeElement | getTypeElement(CharSequence name) 返回已给出其规范名称的类型元素。 |
boolean | hides(Element hider, Element hidden) 测试一个类型、方法或栏位是否隐藏了另一个类型、方法或栏位。 |
boolean | isDeprecated(Element e) 如果元素已过时,则返回 true,否则返回 false。 |
boolean | overrides(ExecutableElement overrider, ExecutableElement overridden, TypeElement type) 测试一个方法(作为给定类型的成员)是否重写了另一个方法。 |
void | printElements(Writer w, Element... elements) 按指定顺序将元素的表示形式列印到给定 writer。 |
方法详细信息
getPackageElement
PackageElement getPackageElement(CharSequence name)返回已给出其完全限定名称的包。
参数name - 完全限定的包名称;对于未命名的包,该参数为 ""
返回指定的包;如果没有找到这样的包,则返回 null
getTypeElement
TypeElement getTypeElement(CharSequence name)返回已给出其规范名称的类型元素。
参数name - 规范名称
返回指定的类型元素;如果没有找到这样的元素,则返回 null
getElementValuesWithDefaults
Map<? extends ExecutableElement,? extends AnnotationValue> getElementValuesWithDefaults(AnnotationMirror a)返回注释元素的值,包括默认值。
参数a - 要检查的注释
返回注释元素的值,包括默认值
另请参见AnnotationMirror.getElementValues()
getDocComment
String getDocComment(Element e)返回元素的文档("Javadoc")注释文本。
参数e - 将被检查的元素
返回元素的文档注释;如果没有,则返回 null
isDeprecated
boolean isDeprecated(Element e)如果元素已过时,则返回 true,否则返回 false。
参数e - 将被检查的元素
返回如果元素已过时,则返回 true,否则返回 false
getBinaryName
Name getBinaryName(TypeElement type)返回类型元素的二进制名称。
参数type - 将被检查的类型元素
返回二进制名称
另请参见TypeElement.getQualifiedName()
getPackageOf
PackageElement getPackageOf(Element type)返回元素的包。包的包是它本身。
参数type - 将被检查的元素
返回元素的包
getAllMembers
List<? extends Element> getAllMembers(TypeElement type)返回类型元素的所有成员,不管是继承的还是直接声明的。对于一个类,结果还包括其构造方法,但不包括局部类或匿名类。
注意,使用 ElementFilter 中的方法可以隔离某个种类的元素。
参数type - 将被检查的类型
返回类型的所有成员
另请参见Element.getEnclosedElements()
getAllAnnotationMirrors
List<? extends AnnotationMirror> getAllAnnotationMirrors(Element e)返回元素的所有注释,不管是继承的还是直接存在的。
参数e - 将被检查的元素
返回元素的所有注释
另请参见Element.getAnnotationMirrors()
hides
boolean hides(Element hider, Element hidden)测试一个类型、方法或栏位是否隐藏了另一个类型、方法或栏位。
参数hider - 第一个元素hidden - 第二个元素
返回若且唯若第一个元素隐藏了第二个元素时返回 true
overrides
boolean overrides(ExecutableElement overrider, ExecutableElement overridden, TypeElement type)测试一个方法(作为给定类型的成员)是否重写了另一个方法。当非抽象方法重写抽象方法时,还可以说成是前者实现 了后者。
在 最简单且最典型的用法中,type 参数的值就是直接封装 overrider(可能重写的方法)的类或接口。例如,假设 m1 表示方法 String.hashCode,而 m2 表示 Object.hashCode。可以询问 m1 是否重写了 String 类中的 m2(它的确重写了该方法)
assert elements.overrides(m1, m2, elements.getTypeElement("java.lang.String")); 下例描述了一种更有趣的情况,在这种情况下,类型 A 中的方法没有重写类型 B 中名称类似的方 class A { public void m() {} }
interface B { void m(); }
...
m1 = ...; // A.m
m2 = ...; // B.m
assert ! elements.overrides(m1, m2, elements.getTypeElement("A")); 当时,当被视为第三种类型 C 的成员时,A 中的方法重写了 B 中的方法 class C extends A implements B {}
...
assert elements.overrides(m1, m2, elements.getTypeElement("C"));
参数overrider - 第一个方法,可能是 overrideroverridden - 第二个方法,可能被重写type - 第一个方法是其成员的类型
返回若且唯若第一个方法重写第二个方法时返回 true
getConstantExpression
String getConstantExpression(Object value)返回表示基本值或字元串的常量表达式 文本。返回文本的形式是一种适合于表示原始码中的值的形式。
参数value - 基本值或字元串
返回常量表达式的文本
抛出 IllegalArgumentException - 如果参数不是基本值或字元串
另请参见VariableElement.getConstantValue()
printElements
void printElements(Writer w, Element... elements)按指定顺序将元素的表示形式列印到给定 writer。此方法的主要用途是诊断。输出的具体格式没有 指定并且是可以更改的。
参数w - 输出列印到的 writerelements - 要列印的元素
getName
Name getName(CharSequence cs)返回与参数具有相同字元序列的名称。
参数cs - 将以名称形式返回的字元序列