org.eclipse.jdt.internal.core.util.Util.getAttribute()方法的使用及代码示例

x33g5p2x  于2022-02-01 转载在 其他  
字(12.2k)|赞(0)|评价(0)|浏览(176)

本文整理了Java中org.eclipse.jdt.internal.core.util.Util.getAttribute()方法的一些代码示例,展示了Util.getAttribute()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Util.getAttribute()方法的具体详情如下:
包路径:org.eclipse.jdt.internal.core.util.Util
类名称:Util
方法名:getAttribute

Util.getAttribute介绍

暂无

代码示例

代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.core

private boolean isVarArgs(IMethodInfo methodInfo) {
  int accessFlags = methodInfo.getAccessFlags();
  if ((accessFlags & IModifierConstants.ACC_VARARGS) != 0) return true;
  // check the presence of the unspecified Varargs attribute
  return Util.getAttribute(methodInfo, AttributeNamesConstants.VarargsName) != null;
}
private void disassemble(ICodeAttribute codeAttribute, char[][] parameterNames, char[] methodDescriptor, boolean isStatic, StringBuffer buffer, String lineSeparator, int tabNumber, int mode) {

代码示例来源:origin: org.eclipse.jdt/org.eclipse.jdt.core

private boolean isVarArgs(IMethodInfo methodInfo) {
  int accessFlags = methodInfo.getAccessFlags();
  if ((accessFlags & IModifierConstants.ACC_VARARGS) != 0) return true;
  // check the presence of the unspecified Varargs attribute
  return Util.getAttribute(methodInfo, AttributeNamesConstants.VarargsName) != null;
}
private void disassemble(ICodeAttribute codeAttribute, char[][] parameterNames, char[] methodDescriptor, boolean isStatic, StringBuffer buffer, String lineSeparator, int tabNumber, int mode) {

代码示例来源:origin: org.jibx.config.3rdparty.org.eclipse/org.eclipse.jdt.core

private boolean isVarArgs(IMethodInfo methodInfo) {
  int accessFlags = methodInfo.getAccessFlags();
  if ((accessFlags & IModifierConstants.ACC_VARARGS) != 0) return true;
  // check the presence of the unspecified Varargs attribute
  return Util.getAttribute(methodInfo, AttributeNamesConstants.VarargsName) != null;
}
private void disassemble(ICodeAttribute codeAttribute, char[][] parameterNames, char[] methodDescriptor, boolean isStatic, StringBuffer buffer, String lineSeparator, int tabNumber, int mode) {

代码示例来源:origin: com.google.code.maven-play-plugin.org.eclipse.jdt/org.eclipse.jdt.core

private boolean isVarArgs(IMethodInfo methodInfo) {
  int accessFlags = methodInfo.getAccessFlags();
  if ((accessFlags & IModifierConstants.ACC_VARARGS) != 0) return true;
  // check the presence of the unspecified Varargs attribute
  return Util.getAttribute(methodInfo, AttributeNamesConstants.VarargsName) != null;
}
private void disassemble(ICodeAttribute codeAttribute, char[][] parameterNames, char[] methodDescriptor, boolean isStatic, StringBuffer buffer, String lineSeparator, int tabNumber, int mode) {

代码示例来源:origin: com.vaadin/vaadin-client-compiler-deps

private boolean isVarArgs(IMethodInfo methodInfo) {
  int accessFlags = methodInfo.getAccessFlags();
  if ((accessFlags & IModifierConstants.ACC_VARARGS) != 0) return true;
  // check the presence of the unspecified Varargs attribute
  return Util.getAttribute(methodInfo, AttributeNamesConstants.VarargsName) != null;
}
private void disassemble(ICodeAttribute codeAttribute, char[][] parameterNames, char[] methodDescriptor, boolean isStatic, StringBuffer buffer, String lineSeparator, int tabNumber, int mode) {

代码示例来源:origin: org.eclipse.tycho/org.eclipse.jdt.core

private boolean isVarArgs(IMethodInfo methodInfo) {
  int accessFlags = methodInfo.getAccessFlags();
  if ((accessFlags & IModifierConstants.ACC_VARARGS) != 0) return true;
  // check the presence of the unspecified Varargs attribute
  return Util.getAttribute(methodInfo, AttributeNamesConstants.VarargsName) != null;
}
private void disassemble(ICodeAttribute codeAttribute, char[][] parameterNames, char[] methodDescriptor, boolean isStatic, StringBuffer buffer, String lineSeparator, int tabNumber, int mode) {

代码示例来源:origin: trylimits/Eclipse-Postfix-Code-Completion

private boolean isVarArgs(IMethodInfo methodInfo) {
  int accessFlags = methodInfo.getAccessFlags();
  if ((accessFlags & IModifierConstants.ACC_VARARGS) != 0) return true;
  // check the presence of the unspecified Varargs attribute
  return Util.getAttribute(methodInfo, AttributeNamesConstants.VarargsName) != null;
}
private void disassemble(ICodeAttribute codeAttribute, char[][] parameterNames, char[] methodDescriptor, boolean isStatic, StringBuffer buffer, String lineSeparator, int tabNumber, int mode) {

代码示例来源:origin: org.eclipse.jdt/org.eclipse.jdt.core

private void disassembleEnumConstants(IFieldInfo fieldInfo, StringBuffer buffer, String lineSeparator, int tabNumber, char[][] argumentTypes, int mode) {
  writeNewLine(buffer, lineSeparator, tabNumber);
  final IClassFileAttribute runtimeVisibleAnnotationsAttribute = Util.getAttribute(fieldInfo, IAttributeNamesConstants.RUNTIME_VISIBLE_ANNOTATIONS);
  final IClassFileAttribute runtimeInvisibleAnnotationsAttribute = Util.getAttribute(fieldInfo, IAttributeNamesConstants.RUNTIME_INVISIBLE_ANNOTATIONS);

代码示例来源:origin: trylimits/Eclipse-Postfix-Code-Completion

private void disassembleEnumConstants(IFieldInfo fieldInfo, StringBuffer buffer, String lineSeparator, int tabNumber, char[][] argumentTypes, int mode) {
  writeNewLine(buffer, lineSeparator, tabNumber);
  final IClassFileAttribute runtimeVisibleAnnotationsAttribute = Util.getAttribute(fieldInfo, IAttributeNamesConstants.RUNTIME_VISIBLE_ANNOTATIONS);
  final IClassFileAttribute runtimeInvisibleAnnotationsAttribute = Util.getAttribute(fieldInfo, IAttributeNamesConstants.RUNTIME_INVISIBLE_ANNOTATIONS);

代码示例来源:origin: com.vaadin/vaadin-client-compiler-deps

private void disassembleEnumConstants(IFieldInfo fieldInfo, StringBuffer buffer, String lineSeparator, int tabNumber, char[][] argumentTypes, int mode) {
  writeNewLine(buffer, lineSeparator, tabNumber);
  final IClassFileAttribute runtimeVisibleAnnotationsAttribute = Util.getAttribute(fieldInfo, IAttributeNamesConstants.RUNTIME_VISIBLE_ANNOTATIONS);
  final IClassFileAttribute runtimeInvisibleAnnotationsAttribute = Util.getAttribute(fieldInfo, IAttributeNamesConstants.RUNTIME_INVISIBLE_ANNOTATIONS);

代码示例来源:origin: org.eclipse.tycho/org.eclipse.jdt.core

private void disassembleEnumConstants(IFieldInfo fieldInfo, StringBuffer buffer, String lineSeparator, int tabNumber, char[][] argumentTypes, int mode) {
  writeNewLine(buffer, lineSeparator, tabNumber);
  final IClassFileAttribute runtimeVisibleAnnotationsAttribute = Util.getAttribute(fieldInfo, IAttributeNamesConstants.RUNTIME_VISIBLE_ANNOTATIONS);
  final IClassFileAttribute runtimeInvisibleAnnotationsAttribute = Util.getAttribute(fieldInfo, IAttributeNamesConstants.RUNTIME_INVISIBLE_ANNOTATIONS);

代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.core

private void disassembleEnumConstants(IFieldInfo fieldInfo, StringBuffer buffer, String lineSeparator, int tabNumber, char[][] argumentTypes, int mode) {
  writeNewLine(buffer, lineSeparator, tabNumber);
  final IClassFileAttribute runtimeVisibleAnnotationsAttribute = Util.getAttribute(fieldInfo, IAttributeNamesConstants.RUNTIME_VISIBLE_ANNOTATIONS);
  final IClassFileAttribute runtimeInvisibleAnnotationsAttribute = Util.getAttribute(fieldInfo, IAttributeNamesConstants.RUNTIME_INVISIBLE_ANNOTATIONS);

代码示例来源:origin: com.google.code.maven-play-plugin.org.eclipse.jdt/org.eclipse.jdt.core

private void disassembleEnumConstants(IFieldInfo fieldInfo, StringBuffer buffer, String lineSeparator, int tabNumber, char[][] argumentTypes, int mode) {
  writeNewLine(buffer, lineSeparator, tabNumber);
  final IClassFileAttribute runtimeVisibleAnnotationsAttribute = Util.getAttribute(fieldInfo, IAttributeNamesConstants.RUNTIME_VISIBLE_ANNOTATIONS);
  final IClassFileAttribute runtimeInvisibleAnnotationsAttribute = Util.getAttribute(fieldInfo, IAttributeNamesConstants.RUNTIME_INVISIBLE_ANNOTATIONS);

代码示例来源:origin: org.jibx.config.3rdparty.org.eclipse/org.eclipse.jdt.core

private void disassembleEnumConstants(IFieldInfo fieldInfo, StringBuffer buffer, String lineSeparator, int tabNumber, char[][] argumentTypes, int mode) {
  writeNewLine(buffer, lineSeparator, tabNumber);
  final IClassFileAttribute runtimeVisibleAnnotationsAttribute = Util.getAttribute(fieldInfo, IAttributeNamesConstants.RUNTIME_VISIBLE_ANNOTATIONS);
  final IClassFileAttribute runtimeInvisibleAnnotationsAttribute = Util.getAttribute(fieldInfo, IAttributeNamesConstants.RUNTIME_INVISIBLE_ANNOTATIONS);

代码示例来源:origin: com.vaadin/vaadin-client-compiler-deps

private void disassembleEnumConstructor(IClassFileReader classFileReader, char[] className, IMethodInfo methodInfo, StringBuffer buffer, String lineSeparator, int tabNumber, int mode) {
  writeNewLine(buffer, lineSeparator, tabNumber);
  final ICodeAttribute codeAttribute = methodInfo.getCodeAttribute();
  IMethodParametersAttribute methodParametersAttribute = (IMethodParametersAttribute) Util.getAttribute(methodInfo, IAttributeNamesConstants.METHOD_PARAMETERS);
  char[] methodDescriptor = methodInfo.getDescriptor();
  final IClassFileAttribute runtimeVisibleAnnotationsAttribute = Util.getAttribute(methodInfo, IAttributeNamesConstants.RUNTIME_VISIBLE_ANNOTATIONS);
  final IClassFileAttribute runtimeInvisibleAnnotationsAttribute = Util.getAttribute(methodInfo, IAttributeNamesConstants.RUNTIME_INVISIBLE_ANNOTATIONS);

代码示例来源:origin: org.eclipse.jdt/org.eclipse.jdt.core

private void disassembleEnumConstructor(IClassFileReader classFileReader, char[] className, IMethodInfo methodInfo, StringBuffer buffer, String lineSeparator, int tabNumber, int mode) {
  writeNewLine(buffer, lineSeparator, tabNumber);
  final ICodeAttribute codeAttribute = methodInfo.getCodeAttribute();
  IMethodParametersAttribute methodParametersAttribute = (IMethodParametersAttribute) Util.getAttribute(methodInfo, IAttributeNamesConstants.METHOD_PARAMETERS);
  char[] methodDescriptor = methodInfo.getDescriptor();
  final IClassFileAttribute runtimeVisibleAnnotationsAttribute = Util.getAttribute(methodInfo, IAttributeNamesConstants.RUNTIME_VISIBLE_ANNOTATIONS);
  final IClassFileAttribute runtimeInvisibleAnnotationsAttribute = Util.getAttribute(methodInfo, IAttributeNamesConstants.RUNTIME_INVISIBLE_ANNOTATIONS);

代码示例来源:origin: org.eclipse.tycho/org.eclipse.jdt.core

private void disassembleEnumConstructor(IClassFileReader classFileReader, char[] className, IMethodInfo methodInfo, StringBuffer buffer, String lineSeparator, int tabNumber, int mode) {
  writeNewLine(buffer, lineSeparator, tabNumber);
  final ICodeAttribute codeAttribute = methodInfo.getCodeAttribute();
  IMethodParametersAttribute methodParametersAttribute = (IMethodParametersAttribute) Util.getAttribute(methodInfo, IAttributeNamesConstants.METHOD_PARAMETERS);
  char[] methodDescriptor = methodInfo.getDescriptor();
  final IClassFileAttribute runtimeVisibleAnnotationsAttribute = Util.getAttribute(methodInfo, IAttributeNamesConstants.RUNTIME_VISIBLE_ANNOTATIONS);
  final IClassFileAttribute runtimeInvisibleAnnotationsAttribute = Util.getAttribute(methodInfo, IAttributeNamesConstants.RUNTIME_INVISIBLE_ANNOTATIONS);

代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.core

private void disassembleEnumConstructor(IClassFileReader classFileReader, char[] className, IMethodInfo methodInfo, StringBuffer buffer, String lineSeparator, int tabNumber, int mode) {
  writeNewLine(buffer, lineSeparator, tabNumber);
  final ICodeAttribute codeAttribute = methodInfo.getCodeAttribute();
  IMethodParametersAttribute methodParametersAttribute = (IMethodParametersAttribute) Util.getAttribute(methodInfo, IAttributeNamesConstants.METHOD_PARAMETERS);
  char[] methodDescriptor = methodInfo.getDescriptor();
  final IClassFileAttribute runtimeVisibleAnnotationsAttribute = Util.getAttribute(methodInfo, IAttributeNamesConstants.RUNTIME_VISIBLE_ANNOTATIONS);
  final IClassFileAttribute runtimeInvisibleAnnotationsAttribute = Util.getAttribute(methodInfo, IAttributeNamesConstants.RUNTIME_INVISIBLE_ANNOTATIONS);

代码示例来源:origin: trylimits/Eclipse-Postfix-Code-Completion

private void disassembleEnumConstructor(IClassFileReader classFileReader, char[] className, IMethodInfo methodInfo, StringBuffer buffer, String lineSeparator, int tabNumber, int mode) {
  writeNewLine(buffer, lineSeparator, tabNumber);
  final ICodeAttribute codeAttribute = methodInfo.getCodeAttribute();
  IMethodParametersAttribute methodParametersAttribute = (IMethodParametersAttribute) Util.getAttribute(methodInfo, IAttributeNamesConstants.METHOD_PARAMETERS);
  char[] methodDescriptor = methodInfo.getDescriptor();
  final IClassFileAttribute runtimeVisibleAnnotationsAttribute = Util.getAttribute(methodInfo, IAttributeNamesConstants.RUNTIME_VISIBLE_ANNOTATIONS);
  final IClassFileAttribute runtimeInvisibleAnnotationsAttribute = Util.getAttribute(methodInfo, IAttributeNamesConstants.RUNTIME_INVISIBLE_ANNOTATIONS);

代码示例来源:origin: org.jibx.config.3rdparty.org.eclipse/org.eclipse.jdt.core

final ICodeAttribute codeAttribute = methodInfo.getCodeAttribute();
char[] methodDescriptor = methodInfo.getDescriptor();
final IClassFileAttribute runtimeVisibleAnnotationsAttribute = Util.getAttribute(methodInfo, IAttributeNamesConstants.RUNTIME_VISIBLE_ANNOTATIONS);
final IClassFileAttribute runtimeInvisibleAnnotationsAttribute = Util.getAttribute(methodInfo, IAttributeNamesConstants.RUNTIME_INVISIBLE_ANNOTATIONS);

相关文章

Util类方法