Package org.jd.core.v1.util
Interface Base<T>
-
- All Superinterfaces:
java.lang.Iterable<T>
- All Known Subinterfaces:
BaseElementValue,BaseElementValuePair,BaseExpression,BaseFieldDeclarator,BaseFormalParameter,BaseLocalVariableDeclarator,BaseMemberDeclaration,BaseStatement,BaseType,BaseTypeDeclaration,BaseTypeParameter,ClassFileConstructorOrMethodDeclaration,ClassFileMemberDeclaration,ClassFileTypeDeclaration,ElementValue,Expression,MemberDeclaration,Statement,SwitchStatement.Label,Type
- All Known Implementing Classes:
AbstractLambdaExpression,AbstractLineNumberExpression,AbstractLineNumberTypeExpression,AnnotationDeclaration,AnnotationElementValue,ArrayExpression,AssertStatement,BinaryOperatorExpression,BooleanExpression,BreakStatement,ByteCodeParser.JsrReturnAddressExpression,ByteCodeStatement,CastExpression,ClassDeclaration,ClassFileAnnotationDeclaration,ClassFileBodyDeclaration,ClassFileBreakContinueStatement,ClassFileClassDeclaration,ClassFileCmpExpression,ClassFileConstructorDeclaration,ClassFileConstructorInvocationExpression,ClassFileEnumDeclaration,ClassFileFieldDeclaration,ClassFileForEachStatement,ClassFileFormalParameter,ClassFileForStatement,ClassFileInterfaceDeclaration,ClassFileLocalVariableReferenceExpression,ClassFileMethodDeclaration,ClassFileMethodInvocationExpression,ClassFileMonitorEnterStatement,ClassFileMonitorExitStatement,ClassFileNewExpression,ClassFileStaticInitializerDeclaration,ClassFileSuperConstructorInvocationExpression,ClassFileTryStatement,ClassFileTryStatement.CatchClause,CommentExpression,CommentStatement,ConstructorDeclaration,ConstructorInvocationExpression,ConstructorReferenceExpression,ContinueStatement,DoubleConstantExpression,DoWhileStatement,ElementValueArrayInitializerElementValue,ElementValuePair,ElementValuePairs,ElementValues,EnumConstantReferenceExpression,EnumDeclaration,ExpressionElementValue,Expressions,ExpressionStatement,FieldDeclaration,FieldDeclarator,FieldDeclarators,FieldReferenceExpression,FloatConstantExpression,ForEachStatement,FormalParameter,FormalParameters,ForStatement,GenericType,IfElseStatement,IfStatement,InnerObjectReference,InnerObjectType,InstanceInitializerDeclaration,InstanceOfExpression,IntegerConstantExpression,InterfaceDeclaration,LabelStatement,LambdaExpressionStatement,LambdaFormalParametersExpression,LambdaIdentifiersExpression,LengthExpression,LocalVariableDeclarationStatement,LocalVariableDeclarator,LocalVariableDeclarators,LocalVariableReferenceExpression,LongConstantExpression,MemberDeclarations,MethodDeclaration,MethodInvocationExpression,MethodReferenceExpression,ModuleDeclaration,NewArray,NewExpression,NewInitializedArray,NullExpression,ObjectReference,ObjectType,ObjectTypeReferenceExpression,ParenthesesExpression,PostOperatorExpression,PreOperatorExpression,PrimitiveType,ReturnExpressionStatement,ReturnStatement,Statements,StaticInitializerDeclaration,StringConstantExpression,SuperConstructorInvocationExpression,SuperExpression,SwitchStatement,SwitchStatement.Block,SwitchStatement.DefaultLabel,SwitchStatement.ExpressionLabel,SwitchStatement.LabelBlock,SwitchStatement.MultiLabelsBlock,SynchronizedStatement,TernaryOperatorExpression,ThisExpression,ThrowStatement,TryStatement,TryStatement.CatchClause,TryStatement.Resource,TypeDeclaration,TypeDeclarations,TypeDeclarationStatement,TypeParameter,TypeParameters,TypeParameterWithTypeBounds,TypeReferenceDotClassExpression,Types,UnmodifiableTypes,UpdateIntegerConstantTypeVisitor.DimensionTypes,WhileStatement
public interface Base<T> extends java.lang.Iterable<T>
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default TgetFirst()default TgetLast()default DefaultList<T>getList()default booleanisList()default java.util.Iterator<T>iterator()default intsize()
-