Verwendungen von Klasse
org.aspectj.org.eclipse.jdt.internal.compiler.codegen.CodeStream
Packages, die CodeStream verwenden
Package
Beschreibung
-
Verwendungen von CodeStream in org.aspectj.ajdt.internal.compiler.ast
Methoden in org.aspectj.ajdt.internal.compiler.ast mit Parametern vom Typ CodeStreamModifizierer und TypMethodeBeschreibungvoidKnownMessageSend.generateCode(BlockScope currentScope, CodeStream codeStream, boolean valueRequired) static voidAstUtil.generateParameterLoads(TypeBinding[] parameters, CodeStream codeStream) static voidAstUtil.generateParameterLoads(TypeBinding[] parameters, CodeStream codeStream, int offset) protected voidAspectClinit.generatePostSyntheticCode(ClassScope classScope, CodeStream codeStream) static voidAstUtil.generateReturn(TypeBinding returnType, CodeStream codeStream) protected voidAspectClinit.generateSyntheticCode(ClassScope classScope, CodeStream codeStream) -
Verwendungen von CodeStream in org.aspectj.org.eclipse.jdt.internal.compiler
Felder in org.aspectj.org.eclipse.jdt.internal.compiler, die deklariert sind als CodeStream -
Verwendungen von CodeStream in org.aspectj.org.eclipse.jdt.internal.compiler.ast
Methoden in org.aspectj.org.eclipse.jdt.internal.compiler.ast mit Parametern vom Typ CodeStreamModifizierer und TypMethodeBeschreibungvoidBinaryExpression.addPatternVariables(BlockScope scope, CodeStream codeStream) voidConditionalExpression.addPatternVariables(BlockScope scope, CodeStream codeStream) voidExpression.addPatternVariables(BlockScope scope, CodeStream codeStream) voidInstanceOfExpression.addPatternVariables(BlockScope currentScope, CodeStream codeStream) SubRoutineStatement.enterAnyExceptionHandler(CodeStream codeStream) TryStatement.enterAnyExceptionHandler(CodeStream codeStream) voidSubRoutineStatement.enterDeclaredExceptionHandlers(CodeStream codeStream) voidTryStatement.enterDeclaredExceptionHandlers(CodeStream codeStream) voidSubRoutineStatement.exitDeclaredExceptionHandlers(CodeStream codeStream) voidTryStatement.exitDeclaredExceptionHandlers(CodeStream codeStream) voidReference.fieldStore(Scope currentScope, CodeStream codeStream, FieldBinding fieldBinding, MethodBinding syntheticWriteAccessor, TypeBinding receiverType, boolean isImplicitThisReceiver, boolean valueRequired) voidStatement.generateArguments(MethodBinding binding, Expression[] arguments, BlockScope currentScope, CodeStream codeStream) Generate invocation arguments, considering varargs methodsvoidArrayReference.generateAssignment(BlockScope currentScope, CodeStream codeStream, Assignment assignment, boolean valueRequired) voidFieldReference.generateAssignment(BlockScope currentScope, CodeStream codeStream, Assignment assignment, boolean valueRequired) voidQualifiedNameReference.generateAssignment(BlockScope currentScope, CodeStream codeStream, Assignment assignment, boolean valueRequired) abstract voidReference.generateAssignment(BlockScope currentScope, CodeStream codeStream, Assignment assignment, boolean valueRequired) voidSingleNameReference.generateAssignment(BlockScope currentScope, CodeStream codeStream, Assignment assignment, boolean valueRequired) voidThisReference.generateAssignment(BlockScope currentScope, CodeStream codeStream, Assignment assignment, boolean valueRequired) voidEqualExpression.generateBooleanEqual(BlockScope currentScope, CodeStream codeStream, boolean valueRequired) Boolean generation for == with boolean operands Note this code does not optimize conditional constants !!!!voidAllocationExpression.generateCode(BlockScope currentScope, CodeStream codeStream, boolean valueRequired) voidAND_AND_Expression.generateCode(BlockScope currentScope, CodeStream codeStream, boolean valueRequired) Code generation for a binary operationvoidArrayAllocationExpression.generateCode(BlockScope currentScope, CodeStream codeStream, boolean valueRequired) Code generation for a array allocation expressionvoidArrayInitializer.generateCode(TypeReference typeReference, ArrayAllocationExpression allocationExpression, BlockScope currentScope, CodeStream codeStream, boolean valueRequired) Code generation for a array initializervoidArrayInitializer.generateCode(BlockScope currentScope, CodeStream codeStream, boolean valueRequired) voidArrayReference.generateCode(BlockScope currentScope, CodeStream codeStream, boolean valueRequired) Code generation for a array referencevoidAssertStatement.generateCode(BlockScope currentScope, CodeStream codeStream) voidAssignment.generateCode(BlockScope currentScope, CodeStream codeStream, boolean valueRequired) voidBinaryExpression.generateCode(BlockScope currentScope, CodeStream codeStream, boolean valueRequired) Code generation for a binary operationvoidBlock.generateCode(BlockScope currentScope, CodeStream codeStream) Code generation for a blockvoidBranchStatement.generateCode(BlockScope currentScope, CodeStream codeStream) Branch code generation generate the finallyInvocationSequence.voidCaseStatement.generateCode(BlockScope currentScope, CodeStream codeStream) Case code generationvoidCastExpression.generateCode(BlockScope currentScope, CodeStream codeStream, boolean valueRequired) Cast expression code generationvoidCharLiteral.generateCode(BlockScope currentScope, CodeStream codeStream, boolean valueRequired) CharLiteral code generationvoidClassLiteralAccess.generateCode(BlockScope currentScope, CodeStream codeStream, boolean valueRequired) MessageSendDotClass code generationvoidCompoundAssignment.generateCode(BlockScope currentScope, CodeStream codeStream, boolean valueRequired) voidConditionalExpression.generateCode(BlockScope currentScope, CodeStream codeStream, boolean valueRequired) Code generation for the conditional operator ?voidDoStatement.generateCode(BlockScope currentScope, CodeStream codeStream) Do statement code generationvoidDoubleLiteral.generateCode(BlockScope currentScope, CodeStream codeStream, boolean valueRequired) Code generation for the double literakvoidEmptyStatement.generateCode(BlockScope currentScope, CodeStream codeStream) voidEqualExpression.generateCode(BlockScope currentScope, CodeStream codeStream, boolean valueRequired) Normal == or !voidExplicitConstructorCall.generateCode(BlockScope currentScope, CodeStream codeStream) Constructor call code generationvoidExpression.generateCode(BlockScope currentScope, CodeStream codeStream) Expression statements are plain expressions, however they generate like normal expressions with no value required.voidExpression.generateCode(BlockScope currentScope, CodeStream codeStream, boolean valueRequired) Every expression is responsible for generating its implicit conversion when necessary.voidFakedTrackingVariable.generateCode(BlockScope currentScope, CodeStream codeStream) voidFalseLiteral.generateCode(BlockScope currentScope, CodeStream codeStream, boolean valueRequired) Code generation for false literalvoidFieldDeclaration.generateCode(BlockScope currentScope, CodeStream codeStream) Code generation for a field declaration: standard assignment to a fieldvoidFieldReference.generateCode(BlockScope currentScope, CodeStream codeStream, boolean valueRequired) Field reference code generationvoidFloatLiteral.generateCode(BlockScope currentScope, CodeStream codeStream, boolean valueRequired) Code generation for float literalvoidForeachStatement.generateCode(BlockScope currentScope, CodeStream codeStream) For statement code generationvoidForStatement.generateCode(BlockScope currentScope, CodeStream codeStream) For statement code generationvoidIfStatement.generateCode(BlockScope currentScope, CodeStream codeStream) If code generationvoidInitializer.generateCode(BlockScope currentScope, CodeStream codeStream) Code generation for a non-static initializer: standard block code genvoidInstanceOfExpression.generateCode(BlockScope currentScope, CodeStream codeStream, boolean valueRequired) Code generation for instanceOfExpressionvoidIntLiteral.generateCode(BlockScope currentScope, CodeStream codeStream, boolean valueRequired) Code generation for long literalvoidLabeledStatement.generateCode(BlockScope currentScope, CodeStream codeStream) Code generation for labeled statement may not need actual source positions recordingvoidLambdaExpression.generateCode(BlockScope currentScope, CodeStream codeStream, boolean valueRequired) voidLocalDeclaration.generateCode(BlockScope currentScope, CodeStream codeStream) Code generation for a local declaration: i.e. normal assignment to a local variable + unused variable handlingvoidLongLiteral.generateCode(BlockScope currentScope, CodeStream codeStream, boolean valueRequired) Code generation for long literalvoidMessageSend.generateCode(BlockScope currentScope, CodeStream codeStream, boolean valueRequired) MessageSend code generationvoidNullLiteral.generateCode(BlockScope currentScope, CodeStream codeStream, boolean valueRequired) Code generation for the null literalvoidOR_OR_Expression.generateCode(BlockScope currentScope, CodeStream codeStream, boolean valueRequired) Code generation for a binary operationvoidPattern.generateCode(BlockScope currentScope, CodeStream codeStream) voidPostfixExpression.generateCode(BlockScope currentScope, CodeStream codeStream, boolean valueRequired) Code generation for PostfixExpressionvoidQualifiedAllocationExpression.generateCode(BlockScope currentScope, CodeStream codeStream, boolean valueRequired) voidQualifiedNameReference.generateCode(BlockScope currentScope, CodeStream codeStream, boolean valueRequired) voidQualifiedThisReference.generateCode(BlockScope currentScope, CodeStream codeStream, boolean valueRequired) Code generation for QualifiedThisReferencevoidRecordComponent.generateCode(BlockScope currentScope, CodeStream codeStream) voidReferenceExpression.generateCode(BlockScope currentScope, CodeStream codeStream, boolean valueRequired) voidReturnStatement.generateCode(BlockScope currentScope, CodeStream codeStream) Retrun statement code generation generate the finallyInvocationSequence.voidSingleNameReference.generateCode(BlockScope currentScope, CodeStream codeStream, boolean valueRequired) abstract voidStatement.generateCode(BlockScope currentScope, CodeStream codeStream) voidStringLiteral.generateCode(BlockScope currentScope, CodeStream codeStream, boolean valueRequired) Code generation for string literalvoidSwitchExpression.generateCode(BlockScope currentScope, CodeStream codeStream, boolean valueRequired) voidSwitchStatement.generateCode(BlockScope currentScope, CodeStream codeStream) Switch code generationvoidSwitchStatement.generateCode(BlockScope currentScope, CodeStream codeStream, boolean valueRequired) voidSynchronizedStatement.generateCode(BlockScope currentScope, CodeStream codeStream) Synchronized statement code generationvoidThisReference.generateCode(BlockScope currentScope, CodeStream codeStream, boolean valueRequired) voidThrowStatement.generateCode(BlockScope currentScope, CodeStream codeStream) Throw code generationvoidTrueLiteral.generateCode(BlockScope currentScope, CodeStream codeStream, boolean valueRequired) Code generation for the true literalvoidTryStatement.generateCode(BlockScope currentScope, CodeStream codeStream) Try statement code generation with or without jsr bytecode use post 1.5 target level, cannot use jsr bytecode, must instead inline finally block returnAddress is only allocated if jsr is allowedvoidTypeDeclaration.generateCode(BlockScope blockScope, CodeStream codeStream) Bytecode generation for a local inner type (API as a normal statement code gen)voidTypeParameter.generateCode(BlockScope currentScope, CodeStream codeStream) voidUnaryExpression.generateCode(BlockScope currentScope, CodeStream codeStream, boolean valueRequired) Code generation for an unary operationvoidWhileStatement.generateCode(BlockScope currentScope, CodeStream codeStream) While code generationvoidYieldStatement.generateCode(BlockScope currentScope, CodeStream codeStream) voidSwitchStatement.generateCodeForStringSwitch(BlockScope currentScope, CodeStream codeStream) Switch on String code generation This assumes that hashCode() specification for java.lang.String is API and is stable.voidArrayReference.generateCompoundAssignment(BlockScope currentScope, CodeStream codeStream, Expression expression, int operator, int assignmentImplicitConversion, boolean valueRequired) voidFieldReference.generateCompoundAssignment(BlockScope currentScope, CodeStream codeStream, Expression expression, int operator, int assignmentImplicitConversion, boolean valueRequired) voidQualifiedNameReference.generateCompoundAssignment(BlockScope currentScope, CodeStream codeStream, Expression expression, int operator, int assignmentImplicitConversion, boolean valueRequired) abstract voidReference.generateCompoundAssignment(BlockScope currentScope, CodeStream codeStream, Expression expression, int operator, int assignmentImplicitConversion, boolean valueRequired) voidSingleNameReference.generateCompoundAssignment(BlockScope currentScope, CodeStream codeStream, Expression expression, int operator, int assignmentImplicitConversion, boolean valueRequired) voidSingleNameReference.generateCompoundAssignment(BlockScope currentScope, CodeStream codeStream, MethodBinding writeAccessor, Expression expression, int operator, int assignmentImplicitConversion, boolean valueRequired) voidThisReference.generateCompoundAssignment(BlockScope currentScope, CodeStream codeStream, Expression expression, int operator, int assignmentImplicitConversion, boolean valueRequired) protected voidYieldStatement.generateExpressionResultCodeExpanded(BlockScope currentScope, CodeStream codeStream) voidReferenceExpression.generateImplicitLambda(BlockScope currentScope, CodeStream codeStream, boolean valueRequired) voidBinaryExpression.generateLogicalAnd(BlockScope currentScope, CodeStream codeStream, boolean valueRequired) Boolean generation for Ungültige Eingabe: "&"voidBinaryExpression.generateLogicalOr(BlockScope currentScope, CodeStream codeStream, boolean valueRequired) Boolean generation for |voidBinaryExpression.generateLogicalXor(BlockScope currentScope, CodeStream codeStream, boolean valueRequired) Boolean generation for ^voidEqualExpression.generateNonBooleanEqual(BlockScope currentScope, CodeStream codeStream, boolean valueRequired) Boolean generation for == with non-boolean operandsvoidAND_AND_Expression.generateOptimizedBoolean(BlockScope currentScope, CodeStream codeStream, BranchLabel trueLabel, BranchLabel falseLabel, boolean valueRequired) Boolean operator code generation Optimized operations are: Ungültige Eingabe: "&"Ungültige Eingabe: "&"voidBinaryExpression.generateOptimizedBoolean(BlockScope currentScope, CodeStream codeStream, BranchLabel trueLabel, BranchLabel falseLabel, boolean valueRequired) Boolean operator code generation Optimized operations are: Ungültige Eingabe: "<", Ungültige Eingabe: "<"=, >, >=, Ungültige Eingabe: "&", |, ^voidConditionalExpression.generateOptimizedBoolean(BlockScope currentScope, CodeStream codeStream, BranchLabel trueLabel, BranchLabel falseLabel, boolean valueRequired) Optimized boolean code generation for the conditional operator ?voidEqualExpression.generateOptimizedBoolean(BlockScope currentScope, CodeStream codeStream, BranchLabel trueLabel, BranchLabel falseLabel, boolean valueRequired) Boolean operator code generation Optimized operations are: == and !voidExpression.generateOptimizedBoolean(BlockScope currentScope, CodeStream codeStream, BranchLabel trueLabel, BranchLabel falseLabel, boolean valueRequired) Default generation of a boolean valuevoidFalseLiteral.generateOptimizedBoolean(BlockScope currentScope, CodeStream codeStream, BranchLabel trueLabel, BranchLabel falseLabel, boolean valueRequired) voidGuardedPattern.generateOptimizedBoolean(BlockScope currentScope, CodeStream codeStream, BranchLabel trueLabel, BranchLabel falseLabel) voidInstanceOfExpression.generateOptimizedBoolean(BlockScope currentScope, CodeStream codeStream, BranchLabel trueLabel, BranchLabel falseLabel, boolean valueRequired) voidOR_OR_Expression.generateOptimizedBoolean(BlockScope currentScope, CodeStream codeStream, BranchLabel trueLabel, BranchLabel falseLabel, boolean valueRequired) Boolean operator code generation Optimized operations are: ||abstract voidPattern.generateOptimizedBoolean(BlockScope currentScope, CodeStream codeStream, BranchLabel trueLabel, BranchLabel falseLabel) voidRecordPattern.generateOptimizedBoolean(BlockScope currentScope, CodeStream codeStream, BranchLabel trueLabel, BranchLabel falseLabel) voidTrueLiteral.generateOptimizedBoolean(BlockScope currentScope, CodeStream codeStream, BranchLabel trueLabel, BranchLabel falseLabel, boolean valueRequired) voidTypePattern.generateOptimizedBoolean(BlockScope currentScope, CodeStream codeStream, BranchLabel trueLabel, BranchLabel falseLabel) voidUnaryExpression.generateOptimizedBoolean(BlockScope currentScope, CodeStream codeStream, BranchLabel trueLabel, BranchLabel falseLabel, boolean valueRequired) Boolean operator code generation Optimized operations are: Ungültige Eingabe: "&"Ungültige Eingabe: "&", ||, Ungültige Eingabe: "<", Ungültige Eingabe: "<"=, >, >=, Ungültige Eingabe: "&", |, ^voidEqualExpression.generateOptimizedBooleanEqual(BlockScope currentScope, CodeStream codeStream, BranchLabel trueLabel, BranchLabel falseLabel, boolean valueRequired) Boolean generation for == with boolean operands Note this code does not optimize conditional constants !!!!voidBinaryExpression.generateOptimizedGreaterThan(BlockScope currentScope, CodeStream codeStream, BranchLabel trueLabel, BranchLabel falseLabel, boolean valueRequired) Boolean generation for >voidBinaryExpression.generateOptimizedGreaterThanOrEqual(BlockScope currentScope, CodeStream codeStream, BranchLabel trueLabel, BranchLabel falseLabel, boolean valueRequired) Boolean generation for >=voidBinaryExpression.generateOptimizedLessThan(BlockScope currentScope, CodeStream codeStream, BranchLabel trueLabel, BranchLabel falseLabel, boolean valueRequired) Boolean generation for Ungültige Eingabe: "<"voidBinaryExpression.generateOptimizedLessThanOrEqual(BlockScope currentScope, CodeStream codeStream, BranchLabel trueLabel, BranchLabel falseLabel, boolean valueRequired) Boolean generation for Ungültige Eingabe: "<"=voidBinaryExpression.generateOptimizedLogicalAnd(BlockScope currentScope, CodeStream codeStream, BranchLabel trueLabel, BranchLabel falseLabel, boolean valueRequired) Boolean generation for Ungültige Eingabe: "&"voidBinaryExpression.generateOptimizedLogicalOr(BlockScope currentScope, CodeStream codeStream, BranchLabel trueLabel, BranchLabel falseLabel, boolean valueRequired) Boolean generation for |voidBinaryExpression.generateOptimizedLogicalXor(BlockScope currentScope, CodeStream codeStream, BranchLabel trueLabel, BranchLabel falseLabel, boolean valueRequired) Boolean generation for ^voidEqualExpression.generateOptimizedNonBooleanEqual(BlockScope currentScope, CodeStream codeStream, BranchLabel trueLabel, BranchLabel falseLabel, boolean valueRequired) Boolean generation for == with non-boolean operandsvoidBinaryExpression.generateOptimizedStringConcatenation(BlockScope blockScope, CodeStream codeStream, int typeID) voidCombinedBinaryExpression.generateOptimizedStringConcatenation(BlockScope blockScope, CodeStream codeStream, int typeID) voidExpression.generateOptimizedStringConcatenation(BlockScope blockScope, CodeStream codeStream, int typeID) voidBinaryExpression.generateOptimizedStringConcatenationCreation(BlockScope blockScope, CodeStream codeStream, int typeID) voidCombinedBinaryExpression.generateOptimizedStringConcatenationCreation(BlockScope blockScope, CodeStream codeStream, int typeID) voidExpression.generateOptimizedStringConcatenationCreation(BlockScope blockScope, CodeStream codeStream, int typeID) protected voidGuardedPattern.generatePatternVariable(BlockScope currentScope, CodeStream codeStream, BranchLabel trueLabel, BranchLabel falseLabel) protected abstract voidPattern.generatePatternVariable(BlockScope currentScope, CodeStream codeStream, BranchLabel trueLabel, BranchLabel falseLabel) protected voidRecordPattern.generatePatternVariable(BlockScope currentScope, CodeStream codeStream, BranchLabel trueLabel, BranchLabel falseLabel) protected voidTypePattern.generatePatternVariable(BlockScope currentScope, CodeStream codeStream, BranchLabel trueLabel, BranchLabel falseLabel) voidArrayReference.generatePostIncrement(BlockScope currentScope, CodeStream codeStream, CompoundAssignment postIncrement, boolean valueRequired) voidFieldReference.generatePostIncrement(BlockScope currentScope, CodeStream codeStream, CompoundAssignment postIncrement, boolean valueRequired) voidQualifiedNameReference.generatePostIncrement(BlockScope currentScope, CodeStream codeStream, CompoundAssignment postIncrement, boolean valueRequired) abstract voidReference.generatePostIncrement(BlockScope currentScope, CodeStream codeStream, CompoundAssignment postIncrement, boolean valueRequired) voidSingleNameReference.generatePostIncrement(BlockScope currentScope, CodeStream codeStream, CompoundAssignment postIncrement, boolean valueRequired) voidThisReference.generatePostIncrement(BlockScope currentScope, CodeStream codeStream, CompoundAssignment postIncrement, boolean valueRequired) protected voidClinit.generatePostSyntheticCode(ClassScope classScope, CodeStream codeStream) QualifiedNameReference.generateReadSequence(BlockScope currentScope, CodeStream codeStream) voidQualifiedNameReference.generateReceiver(CodeStream codeStream) voidSingleNameReference.generateReceiver(CodeStream codeStream) voidReturnStatement.generateReturnBytecode(CodeStream codeStream) Dump the suitable return bytecode for a return statementvoidReturnStatement.generateStoreSaveValueIfNecessary(Scope scope, CodeStream codeStream) abstract booleanSubRoutineStatement.generateSubRoutineInvocation(BlockScope currentScope, CodeStream codeStream, Object targetLocation, int stateIndex, LocalVariableBinding secretLocal) Generate an invocation of a subroutine (e.g. jsr finally) in current context.booleanSynchronizedStatement.generateSubRoutineInvocation(BlockScope currentScope, CodeStream codeStream, Object targetLocation, int stateIndex, LocalVariableBinding secretLocal) booleanTryStatement.generateSubRoutineInvocation(BlockScope currentScope, CodeStream codeStream, Object targetLocation, int stateIndex, LocalVariableBinding secretLocal) protected voidClinit.generateSyntheticCode(ClassScope classScope, CodeStream codeStream) voidConstructorDeclaration.generateSyntheticFieldInitializationsIfNecessary(MethodScope methodScope, CodeStream codeStream, ReferenceBinding declaringClass) voidTypePattern.initializePatternVariables(BlockScope currentScope, CodeStream codeStream) voidSwitchExpression.loadStoredTypesAndKeep(CodeStream codeStream) static voidSubRoutineStatement.reenterAllExceptionHandlers(SubRoutineStatement[] subroutines, int max, CodeStream codeStream) protected voidBranchStatement.restartExceptionLabels(CodeStream codeStream) protected voidYieldStatement.restartExceptionLabels(CodeStream codeStream) voidGuardedPattern.resumeVariables(CodeStream codeStream, BlockScope scope) voidPattern.resumeVariables(CodeStream codeStream, BlockScope scope) voidRecordPattern.resumeVariables(CodeStream codeStream, BlockScope scope) protected voidSwitchExpression.statementGenerateCode(BlockScope currentScope, CodeStream codeStream, Statement statement) protected voidSwitchStatement.statementGenerateCode(BlockScope currentScope, CodeStream codeStream, Statement statement) voidGuardedPattern.suspendVariables(CodeStream codeStream, BlockScope scope) voidPattern.suspendVariables(CodeStream codeStream, BlockScope scope) voidRecordPattern.suspendVariables(CodeStream codeStream, BlockScope scope) voidGuardedPattern.wrapupGeneration(CodeStream codeStream) protected abstract voidPattern.wrapupGeneration(CodeStream codeStream) voidRecordPattern.wrapupGeneration(CodeStream codeStream) voidTypePattern.wrapupGeneration(CodeStream codeStream) -
Verwendungen von CodeStream in org.aspectj.org.eclipse.jdt.internal.compiler.codegen
Unterklassen von CodeStream in org.aspectj.org.eclipse.jdt.internal.compiler.codegenModifizierer und TypKlasseBeschreibungclassclassFelder in org.aspectj.org.eclipse.jdt.internal.compiler.codegen, die deklariert sind als CodeStreamMethoden in org.aspectj.org.eclipse.jdt.internal.compiler.codegen mit Parametern vom Typ CodeStreamKonstruktoren in org.aspectj.org.eclipse.jdt.internal.compiler.codegen mit Parametern vom Typ CodeStreamModifiziererKonstruktorBeschreibungBranchLabel(CodeStream codeStream) CaseLabel(CodeStream codeStream) CaseLabel constructor comment.ExceptionLabel(CodeStream codeStream, TypeBinding exceptionType) ExceptionLabel(CodeStream codeStream, TypeBinding exceptionType, TypeReference exceptionTypeReference, Annotation[] se7Annotations) Label(CodeStream codeStream) MultiCatchExceptionLabel(CodeStream codeStream, TypeBinding exceptionType) -
Verwendungen von CodeStream in org.aspectj.org.eclipse.jdt.internal.compiler.lookup
Methoden in org.aspectj.org.eclipse.jdt.internal.compiler.lookup mit Parametern vom Typ CodeStreamModifizierer und TypMethodeBeschreibungvoidMethodScope.computeLocalVariablePositions(int initOffset, CodeStream codeStream) Compute variable positions in scopes given an initial position offset ignoring unused local variables.voidSourceTypeBinding.generateSyntheticFinalFieldInitialization(CodeStream codeStream) -
Verwendungen von CodeStream in org.aspectj.org.eclipse.jdt.internal.eval
Methoden in org.aspectj.org.eclipse.jdt.internal.eval mit Parametern vom Typ CodeStreamModifizierer und TypMethodeBeschreibungvoidCodeSnippetFieldReference.generateAssignment(BlockScope currentScope, CodeStream codeStream, Assignment assignment, boolean valueRequired) voidCodeSnippetQualifiedNameReference.generateAssignment(BlockScope currentScope, CodeStream codeStream, Assignment assignment, boolean valueRequired) Check and/or redirect the field access to the delegate receiver if anyvoidCodeSnippetSingleNameReference.generateAssignment(BlockScope currentScope, CodeStream codeStream, Assignment assignment, boolean valueRequired) voidCodeSnippetAllocationExpression.generateCode(BlockScope currentScope, CodeStream codeStream, boolean valueRequired) voidCodeSnippetFieldReference.generateCode(BlockScope currentScope, CodeStream codeStream, boolean valueRequired) Field reference code generationvoidCodeSnippetMessageSend.generateCode(BlockScope currentScope, CodeStream codeStream, boolean valueRequired) MessageSend code generationvoidCodeSnippetQualifiedNameReference.generateCode(BlockScope currentScope, CodeStream codeStream, boolean valueRequired) voidCodeSnippetSingleNameReference.generateCode(BlockScope currentScope, CodeStream codeStream, boolean valueRequired) voidCodeSnippetThisReference.generateCode(BlockScope currentScope, CodeStream codeStream, boolean valueRequired) voidCodeSnippetFieldReference.generateCompoundAssignment(BlockScope currentScope, CodeStream codeStream, Expression expression, int operator, int assignmentImplicitConversion, boolean valueRequired) voidCodeSnippetQualifiedNameReference.generateCompoundAssignment(BlockScope currentScope, CodeStream codeStream, Expression expression, int operator, int assignmentImplicitConversion, boolean valueRequired) voidCodeSnippetSingleNameReference.generateCompoundAssignment(BlockScope currentScope, CodeStream codeStream, MethodBinding writeAccessor, Expression expression, int operator, int assignmentImplicitConversion, boolean valueRequired) voidCodeSnippetFieldReference.generatePostIncrement(BlockScope currentScope, CodeStream codeStream, CompoundAssignment postIncrement, boolean valueRequired) voidCodeSnippetQualifiedNameReference.generatePostIncrement(BlockScope currentScope, CodeStream codeStream, CompoundAssignment postIncrement, boolean valueRequired) voidCodeSnippetSingleNameReference.generatePostIncrement(BlockScope currentScope, CodeStream codeStream, CompoundAssignment postIncrement, boolean valueRequired) CodeSnippetQualifiedNameReference.generateReadSequence(BlockScope currentScope, CodeStream codeStream) voidCodeSnippetQualifiedNameReference.generateReceiver(CodeStream codeStream) voidCodeSnippetSingleNameReference.generateReceiver(CodeStream codeStream) voidCodeSnippetReturnStatement.generateReturnBytecode(CodeStream codeStream) Dump the suitable return bytecode for a return statementvoidCodeSnippetReturnStatement.generateStoreSaveValueIfNecessary(Scope scope, CodeStream codeStream)